android退出app代码,Android应用退出代码各种方式

android退出app代码,Android应用退出代码各种方式1.点击按钮最小化app返回到home//并不会退出app,只是最小化findViewById(R.id.button3).setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent(Intent.ACTION_MAIN);intent.addCategory(In…

大家好,又见面了,我是你们的朋友全栈君。

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());

}

});

目前为止,就懂得这么多,就这样先

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160748.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 下午1:36
下一篇 2022年7月17日 下午1:36


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号