Тост не работает из фрагмента деятельности с вкладками
Я пробовал много решений от 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>