避免在按下“后退”按钮时出现初始屏幕活动
2022-09-01 16:26:00
在我的应用程序中,我有两个活动。首先是初始屏幕,它仅显示应用程序名称和少量其他信息。
单击初始屏幕活动后,我正在加载主要活动。我的应用程序工作正常,但我遇到了一个小问题。如果我从主活动中按后退按钮,则控件将进入初始屏幕活动。但我不想再次显示初始屏幕活动,我想在按“后退”按钮时避免初始屏幕活动。
可能吗?如果是这样,如何?
在我的应用程序中,我有两个活动。首先是初始屏幕,它仅显示应用程序名称和少量其他信息。
单击初始屏幕活动后,我正在加载主要活动。我的应用程序工作正常,但我遇到了一个小问题。如果我从主活动中按后退按钮,则控件将进入初始屏幕活动。但我不想再次显示初始屏幕活动,我想在按“后退”按钮时避免初始屏幕活动。
可能吗?如果是这样,如何?
在文件中,在初始屏幕中添加属性。AndroidManifest.xml
android:noHistory="true"
<activity>
据我所知,您希望在更改活动后不显示启动活动。您应该注意活动保存在堆栈上,并开始新的活动推送它,并在完成时弹出顶部堆栈。我认为,如果你的调用方法,你的问题就会像在你的初始屏幕活动中一样解决,你调用StartActivity插入后finish()
finish()
public void onClick(View v) {
Intent intent = new Intent(Main.this, Splash.class);
startActivity(intent);
finish();
}
希望有用:)