按"返回"按钮时避免闪屏活动

use*_*478 23 java android android-activity

在我的申请中,我有两个活动.首先是启动画面,它只显示应用程序名称和其他一些信息.点击启动画面活动后,我正在加载主要活动.我的应用程序工作正常,但我面临一个小问题.如果我按下我的主要活动的后退按钮,控制将进入闪屏活动.但是我不想再次显示启动画面活动,我想在按下"返回"按钮时避免启动画面活动.

可能吗?如果是这样的话?

Gok*_* KP 58

在您的AndroidManifest.xml文件中,android:noHistory="true"在启动画面中添加属性<activity>.

  • 1.使用launchmode:singleTask,2.使用noHistory,3.从初始屏幕打开任何活动时,在调用后调用finish(),4.从初始屏幕打开任何活动时,在这些意图中添加add_Flags NEW_TASK和CLEAR_TASK Inent标志。 (2认同)

小智 6

据我了解,您希望在更改活动后不显示启动活动。您应该注意活动保存在堆栈上,并开始新的活动推送,完成后弹出堆栈。我认为,如果您使用 callfinish()方法,您的问题将在您的启动画面活动中解决,您在调用 StartActivityfinish()之后插入

public void onClick(View v) {
    Intent intent = new Intent(Main.this, Splash.class);
    startActivity(intent);
    finish();
}
Run Code Online (Sandbox Code Playgroud)

希望有用:)