其他分享
首页 > 其他分享> > android – 如何防止自定义主启动器应用重启活动?

android – 如何防止自定义主启动器应用重启活动?

作者:互联网

我正在自己的家用发射器更换工作,它工作正常,但有一件事困扰我.当我按下主页键时,当前的主页活动(清单中定义为main / defualt / launcher / home)将重新启动 – 执行暂停当前活动实例并再次触发oncreate,从而启动新活动.

另一方面,ADW启动器和LauncherPRo的表现不一样 – 我不像我的情况那样刷新. Launcher Pro甚至可以做几个动作:

>如果您在主屏幕上显示应用程序图标,则会缩小以查看所有屏幕的快照,
>如果您打开抽屉并按Home,它只会返回主屏幕.

任何想法如何做到这一点?

我只是从头开始做了一个非常简单的原型,只有一个活动(在清单中定义为main / defualt / launcher / home),我看到同样的事情 – 如果我按Home,它会重新创建.

解决方法:

android:launchMode =“singleInstance”添加到< activity>清单中的元素.

标签:android,android-launcher,android-homebutton
来源: https://codeday.me/bug/20190610/1212019.html