如何通过一次单击杀死整个应用程序.. finish() 不起作用?它重定向到之前的活动...请指导我。
public void onClick(View arg0) {
// TODO Auto-generated method stub
WallpaperManager wp = WallpaperManager
.getInstance(getApplicationContext());
try {
Display d = ((WindowManager) getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay();
int width = d.getWidth();
int height = d.getHeight();
wp.setBitmap(b1);
} catch (IOException e) {
Log.e("error", "Cannot set image as wallpaper", e);
}
finish();
}
System.exit()
如果堆栈上有多个 Activity,则不会终止您的应用程序
Use android.os.Process.killProcess(android.os.Process.myPid());
这边走。
样品
public void onBackPressed() {
android.os.Process.killProcess(android.os.Process.myPid());
super.onBackPressed();
}
欲了解更多详细信息,请参阅退出应用程序会让人皱眉吗? , 如何以编程方式强制停止我的 Android 应用程序?
我希望这能帮到您。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)