在视图寻呼机的第二个片段中单击按钮时,返回到视图寻呼机的第一个片段

时间:2012-10-19 12:05:31

标签: android android-fragments android-viewpager

我正在使用查看寻呼机,因为我有三个片段。在我的第二个片段中,我点击了按钮,将您带到第一个片段。

我是片段的新手。所以请给我你宝贵的建议和链接。

提前感谢你。

1 个答案:

答案 0 :(得分:2)

单击第二个片段中的按钮,从您的片段到您的父活动进行通信,以显示第一个片段。然后,您的父活动可以在视图寻呼机中调用一个显示第一个片段的函数。

在片段中定义一个接口 -

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");
        }

单击后退按钮时,调用回调接口方法 -

mCallback.onBackSelected();

在您的视图寻呼机中,实现onBackSelectedListener接口。