连续点击两次退出程序,疑难求教,时间不对??? androidjava连续点击 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是现在很多app都有的,在子界面的时候,按一次返回键返回上一层;在主界面的时候,按一次返回键,会弹出提示:再按一次退出程序。 那为啥不这样写了,弹出提示dialog的时候加载状态,dialog结束的时候,app也结束,,, 你的意思是重新定义一个函数,弹出提示框,持续1000,1000后这个函数直接关闭activity? 不用刻意持续1000ms,dialog不是弹出来了么,用户要么点击button退出dialog要么点击返回的时候退出dialog,当dialog销毁的时候不是要执行dialog的finish嘛,在那里写入APP.finish @Override int count=0;记载用户按了几次 public void onBackPressed() { count++; if(count<2) { Toast.makeText(MainActivity.this,"再按一次退出微答", Toast.LENGTH_SHORT).show(); return ; } else { count=0; MainActivity.this.finish(); } } 谢谢兄弟,已经解决了。是纯粹的感官失误,个人以为的半秒,到了系统就是1点几秒了。Toast.LENGTH_SHORT是2000ms,我原以为是1000,时间差改成2000用户体验就对了。 怎样实现pageview左右滑动时 上面的标题也跟着动啊 如何android 摄像头对应的surfaceview 半透明显示 这个问题为啥可以? 关于在window7系统下安装android sdk的问题 ? - xml中string怎么动态添加程序中的值 有关内核更新问题 关于android 自带的通讯录的界面布局 求推荐几本android进阶用的好书 Android 指定经纬度跳转到导航,出错 Android虚拟机unfortunately has stopped 编译android源码时候出现错误 ImageView动态加载图片资源的问题……
int count=0;记载用户按了几次
public void onBackPressed()
{
count++;
if(count<2)
{
Toast.makeText(MainActivity.this,"再按一次退出微答", Toast.LENGTH_SHORT).show();
return ;
}
else
{
count=0;
MainActivity.this.finish();
}
}
是纯粹的感官失误,个人以为的半秒,到了系统就是1点几秒了。
Toast.LENGTH_SHORT是2000ms,我原以为是1000,时间差改成2000用户体验就对了。