如何在android的另一个活动中返回到指定的片段



我在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);

所以当你按下后退键时,让我知道这是否有效。我在我的应用中做了类似的事情,但不是返回,而是转到下一个!

最新更新