android退出app代码,Android应用退出代码各种方式
1. 點擊按鈕最小化app返回到home
//并不會退出app,只是最小化
findViewById(R.id.button3).setOnClickListener(new?OnClickListener(){
public?void?onClick(View?v){
Intent?intent?=?new?Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
}
});
2. 修改上面代碼,添加Intent.FLAG_ACTIVITY_CLEAN_TOP標記
//結果一樣,沒有完全退出app,后臺還有其進程在運行
findViewById(R.id.button3).setOnClickListener(new?OnClickListener(){
public?void?onClick(View?v){
Intent?intent?=?new?Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAN_TOP);
startActivity(intent);
}
});
3. 使用標準退出代碼System.exit(0)
//不過退出方式粗暴,退出的動畫不是很美,但不過后臺的進程還是被終結了
findViewById(R.id.button3).setOnClickListener(new?OnClickListener(){
public?void?onClick(View?v){
System.exit(0);
}
});
4. 使用android.os.Process
//后臺的進程被終結了
findViewById(R.id.button3).setOnClickListener(new?OnClickListener(){
public?void?onClick(View?v){
android.os.Process.killProcess(android.os.Process.myPid());
}
});
目前為止,就懂得這么多,就這樣先
總結
以上是生活随笔為你收集整理的android退出app代码,Android应用退出代码各种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: updatepanel失效怎么办_【点滴
- 下一篇: android sina oauth2.