gpt4 book ai didi

android - 主页按钮并返回后,它不会返回到之前的 Activity

转载 作者:行者123 更新时间:2023-11-29 00:25:31 25 4
gpt4 key购买 nike

Activity A 是一个闪屏。Activity B 是一个单任务的菜单屏幕。Activity C 是一个没有历史记录的屏幕,它从图库中选择一张照片,并带有选择照片的内置 Intent 。Activity D 是一个操作照片的屏幕。

我遇到的问题是,当我在 Activity D 中并选择主页按钮时,如果我再次选择要启动的应用程序,它会返回到 Activity A 以再次启动 Activity B,而不是在我所在的位置启动 Activity D离开了。但是,如果我使用最近的应用程序,它会按预期切换回 Activity D。所以,我设置它的方式肯定有一些容易出错的地方。但是,我应该期望它在这两种情况下都返回到 Activity D,以便用户可以继续返回到照片查看屏幕(Activity D)。

想法?

    <activity
android:name="ActivityA"
android:theme="@style/Theme.CustomDefaultStartup"
android:noHistory="true"
android:configChanges="keyboardHidden|orientation|screenSize"
android:screenOrientation="sensorLandscape"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="ActivityB"
android:theme="@style/Theme.CustomDefault"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
</activity>
<activity
android:name="ActivityC"
android:theme="@style/Theme.CustomDefault"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name">
</activity>
<activity
android:name="ActivityD"
android:theme="@style/Theme.CustomDefault"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name">
</activity>

最佳答案

显然是 Activity A 上的 android:launchMode="singleTask" 导致了问题。有一次,启动画面中的 singleTask 被删除,行为按预期返回。不确定启动画面的 singleTask 是从哪里来的,但这可能是在应用程序中遗留了一段时间的错误。

删除后,Activity D 在按下主页按钮并返回到应用程序后不再启动初始屏幕和以下菜单。虽然我没有完全理解为什么这会在事件的生命周期中导致它,但这为我解决了这个问题。

关于android - 主页按钮并返回后,它不会返回到之前的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19909731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com