gpt4 book ai didi

android - 如何完成除第一个 Activity 之外的所有 Activity ?

转载 作者:IT老高 更新时间:2023-10-28 23:08:42 26 4
gpt4 key购买 nike

我用谷歌搜索,但即使我在下面运行此代码,它也没有完成其他 Activity 。

ButtonClick.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
LoginManager.getInstance().ctrl = false;
UserManager.getInstance().loginControl();
OrderManager.getInstance().orderCtrl = false;
Intent intent = new Intent(OrderComplete.this,
MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
finish();
}
});
}

最佳答案

要从堆栈中清除顶部 Activity ,请使用以下代码

Intent intents = new Intent(A.this, B.class);
intents.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TOP
| IntentCompat.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intents);
finish();

它将从堆栈中删除所有 Activity ,无论异步任务是否在应用程序中运行。

效果很好,也是一种很好的方法

关于android - 如何完成除第一个 Activity 之外的所有 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18442328/

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