我想在mainactivity
上清除onBackpresed上的一堆活动我知道我必须使用
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
但问题也是意图 我找到了这段代码
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
但它迫使设备进入主屏幕
答案 0 :(得分:-3)
你可以编码
System.exit(0)
退出申请时 System.exit(0)可以关闭JVM,系统将通过GC清除堆栈;