1

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

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

提前谢谢你。

4

1 回答 1

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 接口。

于 2012-10-19T12:12:15.373 回答