Тост не работает из фрагмента деятельности с вкладками

Я пробовал много решений от stackru, но все еще не смог найти выход. Я пытаюсь сделать тост из фрагмента действия с вкладками, но похоже, что OnClickListener не работает. Пожалуйста, помогите мне. Вот мой код:

Button b;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View ph=inflater.inflate(R.layout.fragment_history, container, false);
    b=(Button)ph.findViewById(R.id.hb);
    b.setOnClickListener(new View.OnClickListener() {
        @Override

        public void onClick(View v) {
            Log.d("test", "test");
            Toast.makeText(getActivity().getApplicationContext(), "HISTORY TAB", Toast.LENGTH_LONG).show();
        }
    });
    return ph;
}

Код макета фрагмента_истории:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:tools="http://schemas.android.com/tools"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
         tools:context="molecule.tabfinal.History">

<!-- TODO: Update blank fragment layout -->
<TextView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="TAPPAL HISTORY TAB"/>
<Button
    android:id="@+id/hb"
    android:layout_width="75dp"
    android:layout_height="50dp"
    android:text="HISTORY"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="139dp"/>
</RelativeLayout>

0 ответов

Другие вопросы по тегам