Тост не работает внутри фрагмента
У меня есть 3 вкладки, которые являются фрагментами, и у меня есть плавающая кнопка действия на одном фрагменте. Когда я нажимаю, ничего не происходит. Я довольно новичок в Android, и это моя первая попытка вкладок. Я действительно не понимаю, что Toast хочет в качестве первого параметра и почему, или почему он не работает.
Вот применимый метод Java...
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_my_list, container, false);
FloatingActionButton fab = (FloatingActionButton) v.findViewById(R.id.floatingActionButton);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getActivity(),"test", Toast.LENGTH_LONG).show();
}
});
return inflater.inflate(R.layout.fragment_my_list, container, false);
}
Вот мой XML-файл, касающийся плавающей кнопки действия...
<android.support.design.widget.FloatingActionButton
android:id="@+id/floatingActionButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_marginBottom="13dp"
android:layout_marginEnd="14dp"
android:clickable="true"
android:src="@drawable/ic_action_add_exercise"
app:backgroundTint="@color/colorMyBlue" />