始终从Android中的Splashscreen打开应用程序

时间:2014-01-12 05:36:04

标签: android

我有4项活动。启动画面 - >登录屏幕 - >主屏幕 - >用户屏幕。当我进入我的应用程序的主屏幕时,我已按下设备HOME按钮,此时应用程序转到后台。如果我再次打开应用程序,它将从应用程序的主屏幕显示。现在我需要每次都显示Splash然后显示登录屏幕。我为每个 Intent调用 finish() >。这该怎么做 ?

3 个答案:

答案 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"

中的活动