android双击退出android 程序点击button退出程序

android双击退出  时间:2021-06-15  阅读:()

android开发怎么退出程序

ThenActivity.this.finish();//结束当前Activity Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME); startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(startMain); System.exit(0);// 退出程序 将上面这几句代码放到你的退出程序按钮的点击事件里面就可以了!

易安卓双击返回键退出的代码是

long current=0; public void onBackPressed() { if (System.currentTimeMillis() - current > 2000){ current = System.currentTimeMillis(); Toast.makeText(MainActivity.this,"再按一次返回退出",0).show(); } else{finish(); System.exit(0);}}

怎么当点击退出按钮的时候退出app?

public void quit() { int pid = android.os.Process.myPid(); android.os.Process.killProcess(pid); System.exit(0); }btnExit.setOnClickListener(new View.OnClickListener() { public void onClick(View arg0) { try { quit(); } catch (Exception e) { } } })

Android 怎么退出整个应用程序

1.后面添加了一个菜单返回功能键,这个方法也只能用system.exit(0)来关闭当前活动的Activity,附代码: public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); MenuItem item = menu.add(Menu.NONE, Menu.NONE, Menu.NONE, "Exit"); item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { System.exit(0); return true; } }); return true; } 2.这样太不方便,每次退出界面之后应用程序还在运行, 网上提供了几种方法,将下面SysApplication这个类复制到工程里面,然后在每个Acitivity的oncreate方法里面通过SysApplication.getInstance().addActivity(this); 添加当前Acitivity到ancivitylist里面去,最后在想退出的时候调用SysApplication.getInstance().exit();可直接关闭所有的Acitivity并退出应用程序。

附代码: import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.AlertDialog; import android.app.Application; import android.content.DialogInterface; import android.content.Intent; public class SysApplication extends Application { private List mList = new LinkedList(); private static SysApplication instance; private SysApplication() { } public synchronized static SysApplication getInstance() { if (null == instance) { instance = new SysApplication(); } return instance; } // add Activity public void addActivity(Activity activity) { mList.add(activity); } public void exit() { try { for (Activity activity : mList) { if (activity != null) activity.finish(); } } catch (Exception e) { e.printStackTrace(); } finally { System.exit(0); } } public void onLowMemory() { super.onLowMemory(); System.gc(); } } 3.在应用程序里面 的activity的oncreate里面添加SysApplication.getInstance().addActivity(this) 如: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); SysApplication.getInstance().addActivity(this); }

android 程序点击button退出程序

您好,只要在View类或者SurfaceView类中的构造函数中写上这句 setFocusableInTouchMode(true); 然后在退出时就用普通的 System.exit(0); 就可以了.这个方法只能退出当前的Activity.你可以查看后台,程序是否有完全关闭. 如果你有很多个Activity,那么最好的方法就是用广播的方法来关闭所有的Activity. 代码有点长,留Q我发你

Digital-VM暑期全场六折优惠,8个机房

Digital-VM商家目前也在凑热闹的发布六月份的活动,他们家的机房蛮多的有提供8个数据中心,包括日本、洛杉矶、新加坡等。这次六月份的促销活动全场VPS主机六折优惠。Digital-VM商家还是有一点点特点的,有提供1Gbps和10Gbps带宽的VPS主机,如果有需要大带宽的VPS主机可以看看。第一、商家优惠码优惠码:June40全场主机六折优惠,不过仅可以月付、季付。第二、商家VPS主机套餐1...

CloudCone2核KVM美国洛杉矶MC机房机房2.89美元/月,美国洛杉矶MC机房KVM虚拟架构2核1.5G内存1Gbps带宽,国外便宜美国VPS七月特价优惠

近日CloudCone发布了七月的特价便宜优惠VPS云服务器产品,KVM虚拟架构,性价比最高的为2核心1.5G内存1Gbps带宽5TB月流量,2.89美元/月,稳定性还是非常不错的,有需要国外便宜VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器提供商,国外实力大厂,自己开...

Gcorelabs:美国GPU服务器,8路RTX2080Ti;2*Silver-4214/256G内存/1T SSD,1815欧/月

gcorelabs怎么样?gcorelabs是创建于2011年的俄罗斯一家IDC服务商,Gcorelabs提供优质的托管服务和VPS主机服务,Gcorelabs有一支强大的技术队伍,对主机的性能和稳定性要求非常高。Gcorelabs在 2017年收购了SkyparkCDN并提供全球CDN服务,目标是进入全球前五的网络服务商。G-Core Labs总部位于卢森堡,在莫斯科,明斯克和彼尔姆设有办事处。...

android双击退出为你推荐
暴力破解rar对RAR压缩包进行解压时需要密码,使用暴力破解仍无法解码该怎么办?5e5e5e计算器里5.55556e-5是什么意思cursorlocationsession("rs").cursorlocation=3是什么意思?全局钩子求助:全局钩子是怎么回事啊?下载的游戏为什么会安装钩子?求大神帮助网站客服代码怎么在网页用HTML代码设置QQ客服腾讯合作伙伴大会如何成为腾讯渠道合作伙伴?za是哪个国家的ci是在哪个国家产生的?哪个国家开始流行的erp系统教程在一个公司里怎样去学ERPerp系统教程ERP系统怎么使用怎么查微信注册时间怎么知道微信上次登录时间
云服务器租用 虚拟主机评测网 php主机租用 什么是域名地址 stablehost 美国主机网 163网 win8.1企业版升级win10 tightvnc eq2 中国电信测速112 国外代理服务器软件 如何用qq邮箱发邮件 免费phpmysql空间 香港新世界中心 电信托管 国外的代理服务器 可外链的相册 万网注册 江苏徐州移动 更多