在我的应用程序中,我有一个 FragmentPager。现在每个片段都有一个下一个按钮,我用它导航到下一个片段。通过下一个按钮,我知道用户正在远离视图。但是我怎么知道用户是否点击了标签。将
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putString(KEY_CONTENT, mContent);
}
当用户按下不同的选项卡时调用函数?我可以保存状态并在
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if ((savedInstanceState != null)
&& savedInstanceState.containsKey(KEY_CONTENT)) {
mContent = savedInstanceState.getString(KEY_CONTENT);
}
}
这行得通吗?我还有什么其他方法可以知道用户点击了不同的选项卡?
亲切的问候