请问Toast.makeText的问题
最近开发了一个app,使用webview加载网站的,有实现点击两次返回就退出程序的功能,使用了Toast.makeText提示 "再按一次退出程序",但在测试时发现某些手机在点击时不是显示“再按一次退出程序”文字,而是显示当前网址,请问怎么解决?退出的代码如下:
public void exit(){
if (!isExit) {
isExit = true;
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
mHandler.sendEmptyMessageDelayed(0, 2000);
} else {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
System.exit(0);
}
}
public void exit(){
if (!isExit) {
isExit = true;
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
mHandler.sendEmptyMessageDelayed(0, 2000);
} else {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
System.exit(0);
}
}
...全文
相关推荐
android 解决Toast重复显示问题
= Toast.makeText(context, "", Toast.LENGTH_SHORT); } return instance; } public void showMessage(String
Android Service中使用Toast无法正常显示问题的解决方法
本文将深入探讨这个问题的原因,并提供解决方案。首先,我们需要理解为什么在Service中直接使用`Toast.makeText()`无法工作。
自定义Toast
然而,系统默认的Toast样式可能无法满足所有设计需求,因此开发者经常需要自定义Toast来实现更个性化的展示效果。本文将详细讲解如何创建一个自定义Toast,并解决连续点击导致重复显示的问题。
Toast用法详解(各种自定义Toast)实例
下面是一个简单的例子:```javaToast.makeText(context, "Hello, Toast!"
自定义Toast及解决重复出现Toast的问题
Toast");```接下来,我们讨论如何解决重复出现Toast的问题。


