我有4项活动。启动画面 - >登录屏幕 - >主屏幕 - >用户屏幕。当我进入我的应用程序的主屏幕时,我已按下设备HOME按钮,此时应用程序转到后台。如果我再次打开应用程序,它将从应用程序的主屏幕显示。现在我需要每次都显示Splash然后显示登录屏幕。我为每个 Intent调用 finish() >。这该怎么做 ?
答案 0 :(得分:2)
在HomeScreen Activity中,将此内容写入onResume() -
Intent intent = new Intent(getApplicationContext(), Spalsh.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
答案 1 :(得分:1)
在您的清单文件中,在Splash Screen活动中(我假设它是根活动)添加以下行
android:clearTaskOnLaunch="true"
答案 2 :(得分:0)
将此用于AndroidManifest.xml android:launchMode="singleInstance"