我正在使用 View 寻呼机,因为我有三个 fragment 。在我的第二个 fragment 中,我点击按钮会将您带到第一个 fragment 。
我是这个 fragment 的新手。因此,请为此提供您宝贵的建议和链接。
在此先感谢您。
最佳答案
单击第二个 fragment 中的按钮时,从您的 fragment 向您的父 Activity 传达要显示第一个 fragment 的信息。然后您的父 Activity 可以在您的 View 寻呼机中调用一个显示第一个 fragment 的函数。
在 fragment 中定义一个接口(interface) -
OnCategorySelectedListener mCallback;
// Container Activity must implement this interface.
public interface OnBackSelectedListener {
// Called when the user clicks back button
public void onBackSelected();
}
在 onAttach() 中,链接回调 -
try {
mCallback = (OnBackSelectedListener) activity;
} catch (ClassCastException e) {
throw new ClassCastException(activity.toString()
+ " must implement OnBackSelectedListener");
}
点击后退按钮时,调用回调接口(interface)方法——
mCallback.onBackSelected();
在您的 View 分页器中,实现 onBackSelectedListener 接口(interface)。
关于android - 单击 View 寻呼机第二个 fragment 中的按钮时返回 View 寻呼机的第一个 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12973940/