请问Toast.makeText的问题 本帖最后由 chenyq2008 于 2014-12-29 12:37:09 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重写 onKeyDown 方法然后调用下面: private long exitTime; protected void exitApplication(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if ((System.currentTimeMillis() - exitTime) > 2000) { Toast.makeText(getApplicationContext(), getResources().getText(R.string.exit_msg), Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); } else { finish(); System.exit(0); } } } 楼上的意思是把要写的放到res文件夹下,这样正规一些,不过,还是解决不了楼主的问题,感觉上来说,显示当前网址的那个,明显不是在这里显示的toast.建议楼主检查一下代码,自己好好看看还有哪些地方可能会显示的是网址的Toast 楼主应该检查你的exit都是在哪里调用,然后查看附近的代码,找到相关的Toast。如果是先显示的“再按一次退出”,你检查一下你的Handler 肯定是你这行代码导致的问题 mHandler.sendEmptyMessageDelayed(0, 2000);点击了一下返回键,你给UI线程发个 0 的消息干什么呢?我觉得完全没这个必要的,如果业务需求的话,你自己把这个逻辑顺一下 讯飞语音 如何更改recognizerdialog外观 android源码编译问题 调用so库中的函数出错 tiny210 如何在Fedora 14上 编译LEDDemo程序 CDMA如何基站定位 关于android界面布局的问题!! 客户端直接连接到远程数据库,产生的几个问题?请高手指教 想改变AlertDialog的背景色,默认的是黑背景 android 如何绘制轨迹? 音乐播放安卓 android控件如何灰化,求大神看一眼 The specified child already has a parent. You must call removeView() on the chil
protected void exitApplication(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {
if ((System.currentTimeMillis() - exitTime) > 2000) {
Toast.makeText(getApplicationContext(), getResources().getText(R.string.exit_msg),
Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
finish();
System.exit(0);
}
}
}
楼上的意思是把要写的放到res文件夹下,这样正规一些,不过,还是解决不了楼主的问题,感觉上来说,显示当前网址的那个,明显不是在这里显示的toast.
建议楼主检查一下代码,自己好好看看还有哪些地方可能会显示的是网址的Toast