IM使用`強行關閉應用程序如在設置的代碼
設置時,看着一個方式如何強制喜歡接近應用程序 - >應用程序 - > installed-> MyApp的 - >強行關閉。
` 有可能嗎? 即時通訊剛剛測試並放在那裏烤麪包,它總是在應用程序不強制關閉時烤麪包。我希望當我離開我的應用程序 - 只需完全關閉我的應用程序。 :)請
IM使用`強行關閉應用程序如在設置的代碼
設置時,看着一個方式如何強制喜歡接近應用程序 - >應用程序 - > installed-> MyApp的 - >強行關閉。
` 有可能嗎? 即時通訊剛剛測試並放在那裏烤麪包,它總是在應用程序不強制關閉時烤麪包。我希望當我離開我的應用程序 - 只需完全關閉我的應用程序。 :)請
您可以使用這樣的事情:
final Button mClose = (Button) findViewById(R.id.force_close);
mClose.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
System.exit(0);
//or you can use
//android.os.Process.killProcess(android.os.Process.myPid());
}
});
試試這個 -
android.os.Process.killProcess(android.os.Process.myPid());
它將破壞應用。
或者,您也可以做到這一點 -
Intent homeIntent = new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(homeIntent);
這將帶您到主屏幕以及當前的進程才能暫停。
這個問題已經在這裏討論:How to quit android application programmatically
你應該讓操作系統決定何時資源應當被釋放與否。使用所有其他方法可能會導致您不穩定的狀態,如:不保存數據,不調用onStop()等等......您應該非常小心地強制應用程序關閉。
可以對此處關閉你的申請的一些細節:Is quitting an application frowned upon?
笑什麼?不,我想要做的正常 – Peter 2014-09-25 07:55:15
使用'System.exit(0);'或使用'android.os.Process.killProcess(android.os.Process.myPid());' – 2014-09-25 07:56:47
@SagarPilkhwal哥們,我必須把這個碼?你能告訴嗎? – Peter 2014-09-25 07:58:42