相关疑难解决方法(0)

System.exit(0)没有关闭我的所有活动?

我有2个活动,所以活动1转到活动2然后活动2我有一个退出按钮.但是当我点击它时,它只退出活动编号2并再次返回活动1.它基本上感觉就像我刚刚启动应用程序.我不知道为什么?

这是我的代码.

Button btExit = (Button) findViewById(R.id.btExit);
    btExit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
            System.exit(0);
        }
    });
Run Code Online (Sandbox Code Playgroud)

android android-activity

10
推荐指数
2
解决办法
2万
查看次数

完成其他活动的所有先前活动

任何人都可以帮助我完成我的任务我有一个actvitiy我在新的Intent新活动中打开,而且在这个新的活动中我再次打开新意图(previsios活动没有关闭,所以我可以在设备上点击后退按钮返回给他们).我想写"退出按钮"并开始新的活动,我只能关闭一个previsios活动,但pre-previsios仍然是开放的.在理想它喜欢 - MainActivity - > SettingsActivity - > LogoutActivity(这里我们必须回到loginActivity)我试过

 mIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Run Code Online (Sandbox Code Playgroud)

但没有运气:(

android android-intent android-activity

0
推荐指数
1
解决办法
1116
查看次数

标签 统计

android ×2

android-activity ×2

android-intent ×1