gpt4 book ai didi

android - 使用 onActivityResult 时如何清除 Activity 历史记录

转载 作者:行者123 更新时间:2023-11-30 02:03:55 27 4
gpt4 key购买 nike

我在 Activity (例如 Activity B)中使用相机 Intent 拍摄多张照片。因此,如果我添加 android:nohistory="true"android:launchmode="singleInstance",则不会调用 onactivityresult。然后,我可以知道我是否在我的应用程序中清除了这个 Activity 历史记录。因为每当我从以前打开的 Activity (比如 Activity A)中点击后退按钮时,这个相同的 Activity 就会继续调用。我知道我可以在 Activity A 中调用这个 Activity ,但是我通过非 Activity 调用这个 Activity B PagerAdapter 用于全屏图像显示。

最佳答案

请检查以下代码。

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(resultCode)
{
case RESULT_CLOSE_ALL:
setResult(RESULT_CLOSE_ALL);
finish();
}
super.onActivityResult(requestCode, resultCode, data);
}

让我知道这段代码是否对您有帮助。

关于android - 使用 onActivityResult 时如何清除 Activity 历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051267/

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