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