gpt4 book ai didi

java - 有没有办法强制应用程序在使用主页按钮后始终从 Activity1 开始?

转载 作者:太空狗 更新时间:2023-10-29 12:58:23 24 4
gpt4 key购买 nike

此应用有多个 Activity :例如:Activity1 -> Activity2 -> Activity3。如果在 Activity2 中使用主页按钮后打开应用程序,应用程序将返回到 Activity2,但所需的功能是应用程序始终从启动器中的 Activity1 启动。将 finish() 添加到 Activity2 的 onStop() 确实会导致应用程序在使用主页按钮后从 Activity1 开始,但随后 Activity3 会导致应用程序在完成时恢复到 Activity1,而不是 Activity2,这也是不可取的。有没有办法强制应用在使用主页按钮后始终从 Activity1 启动?

public class Activity1 extends Activity {
...
public void onCreate(Bundle savedInstanceState) {
...
button1.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
startActivity(Activity2);
...

public class Activity2 extends Activity {
...
private boolean applyMenuChoice(MenuItem item) {
switch (item.getItemId()) {
case R.id.menuItem1:
startActivity(Activity3);
...

最佳答案

您可以在 AndroidManifest.xml 中为您的 Activity 配置它。我想你想要的属性是 android:clearTaskOnLaunch .

您可能想查看可以使用 activity element 做什么来自 android 开发指南。

关于java - 有没有办法强制应用程序在使用主页按钮后始终从 Activity1 开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com