Android應用開發中,有一種場景,就是我們不希望用戶直接按Back鍵退出Activity,而是希望應用隱藏到後臺的假退出,類似於按Home鍵的效果。(例如QQ、微信等)
方法一(java):
/**退出程序**/
protected void exit() {
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
System.exit(0);
}