gpt4 book ai didi

java - 在其他 Activity 之上显示 Activity

转载 作者:行者123 更新时间:2023-12-01 15:48:08 24 4
gpt4 key购买 nike

我有一个应用程序,可以在流程完成时生成通知。单击通知后,将创建一个弹出窗口。弹出窗口本质上是一个非全屏的 Activity 。

我的问题是,如果此弹出窗口是在打开的应用程序之上创建的,则当屏幕方向更改时,后台应用程序将被终止。我试图通过强制纵向模式(在 list 和代码中)来规避这个问题,但这也会在关闭弹出窗口时杀死后台应用程序。

有谁知道如何在配置更改时完成此操作而不杀死后台应用程序?

最佳答案

在 list 中添加这些行

 <activity android:name=".Activity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/app_name">

然后在你的java代码中实现这个覆盖方法

public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);}

这样,您就可以告诉您的应用程序在发生配置更改(比如说方向更改)时不执行任何操作,我也遇到了同样的问题。整个 Activity 重新启动,添加这个,解决了这个问题。我希望它也对你有用。

关于java - 在其他 Activity 之上显示 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6711597/

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