我在Activity1的一个viewpage中有四个片段,在任何fragment1~4中,我通过startactivity(Intent)打开另一个activity2,在activity2中,我想返回到以前的片段或其他指定的片段,但现在我总是通过startactivity()返回到第一个fragment1,有什么好主意吗?由于
您可以访问当前的"页面"并像这样设置当前的页面。我想当你通过意图开始活动时,你可以捆绑这些信息。注意"FirstFragment"是设置我的视图页等片段的活动的名称。
int currentviewnum = ((FirstFragment) getActivity()).getPager().getCurrentItem();
一旦,在活动2,你想返回到它,或另一个视图页(currentviewnum),你可以做这样的事情在覆盖返回按钮(见这里Android -如何覆盖"返回"按钮,所以它不会't完成()我的活动?);但你可以这样做!
((FirstFragment) getActivity ()) .getPager () .setCurrentItem (currentviewnum);
所以当你按下后退键时,让我知道这是否有效。我在我的应用中做了类似的事情,但不是返回,而是转到下一个!