Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android FragmentActivity未返回上一个版本_Android_Stack_Android Fragmentactivity - Fatal编程技术网

Android FragmentActivity未返回上一个版本

Android FragmentActivity未返回上一个版本,android,stack,android-fragmentactivity,Android,Stack,Android Fragmentactivity,我有3个片段活动:主屏幕、新闻提要和文章视图。单击主屏幕上的按钮打开新闻提要,单击新闻提要中的文章打开文章视图。但是当我在文章视图中单击“后退”按钮时,它会返回到主屏幕 是否存在跳过上一个活动的任何原因?如何确保它返回到调用活动而不是主屏幕?我通过在打开文章的活动中添加android:alwaysRetainTaskState=“true”解决了这个问题 我认为问题在于,当我切换到文章活动时,活动被破坏了,当它试图返回时,那里什么都没有。您使用的是fragmentactivity还是fragme

我有3个片段活动:主屏幕、新闻提要和文章视图。单击主屏幕上的按钮打开新闻提要,单击新闻提要中的文章打开文章视图。但是当我在文章视图中单击“后退”按钮时,它会返回到主屏幕


是否存在跳过上一个活动的任何原因?如何确保它返回到调用活动而不是主屏幕?

我通过在打开文章的活动中添加
android:alwaysRetainTaskState=“true”
解决了这个问题


我认为问题在于,当我切换到文章活动时,活动被破坏了,当它试图返回时,那里什么都没有。

您使用的是fragmentactivity还是fragments?如果是fragmentActivity,则检查您是否在新闻提要活动?FragmentActivities中调用finish()。提要是FragmentActivity的一部分,该活动允许在提要和webview之间滑动,文章是另一个FragmentActivity中的片段,该FragmentActivity在文章之间滑动。