启动主要活动但启动已关闭的应用程序

时间:2015-08-20 11:56:46

标签: android android-activity

当且仅当应用程序当前未运行时,我希望应用程序启动主要活动。所以,如果应用程序正在运行,它只会恢复;如果没有(关闭/杀死以获得内存/等),主要活动开始

clearTaskOnLaunch标志不是解决方案,因为无论当前状态如何,它都会强行启动应用程序图标上的主要活动,并且因为它不会影响从“最近的应用程序”菜单启动应用程序 - 最后一个已知状态总是恢复

1 个答案:

答案 0 :(得分:0)

cyroxis建议的帖子非常类似的解决方案似乎有效:添加了一段代码来检查sharedPreferences != null中的onCreate()条件:

if (sharedPreferences == null) {
    finish();
    return;
}