Android中关于退出和Toast的引用
2015-07-21 20:58
519 查看
Android中退出的时候产生Toast的同时,销毁activity,退出application的操作模式
第一段是产生一个提示,销毁整个App的时候提示用户要点击两次才能退出,同时结合toast功能的实例如图片中所示
这个是Toast的用法,具体的参数设置如下:
第一个参数:当前上下文的环境,可以用getApplicationContext()或者this
第二个参数:要显示的内容,也可以是R.string 中的字符串ID
第三个参数:要显示的时间的长短,默认的是LENGTH_LONG和LENGTH_SHORT或者写山具体的数字,如3000,单位为毫秒,即为3000毫秒
然后使用toast.show()方法来显示即可。
下面的第二段代码可以用来设置一些具体的位置,对齐方式,文本的位置等等。
第一段是产生一个提示,销毁整个App的时候提示用户要点击两次才能退出,同时结合toast功能的实例如图片中所示
public boolean onKeyDown (int keyCode, KeyEvent event){ if((keyCode == KeyEvent.KEYCODE_BACK)&&(event.getAction() == KeyEvent.ACTION_DOWN)) { // exitTime 是计算的时间,一般初始值给的是0 if(System.currentTimeMillis() - exitTime >2000) // 2s内再次选择back键有效 { System.out.println(Toast.LENGTH_LONG);// 此处可以写上输出也可以不写 在测试代码的地方可以看到 Toast.makeText(this, "请在按一次返回退出", Toast.LENGTH_LONG).show(); exitTime = System.currentTimeMillis(); } else { finish(); System.exit(0); //凡是非零都表示异常退出!0表示正常退出! } return true; } return super.onKeyDown(keyCode, event); }
这个是Toast的用法,具体的参数设置如下:
第一个参数:当前上下文的环境,可以用getApplicationContext()或者this
第二个参数:要显示的内容,也可以是R.string 中的字符串ID
第三个参数:要显示的时间的长短,默认的是LENGTH_LONG和LENGTH_SHORT或者写山具体的数字,如3000,单位为毫秒,即为3000毫秒
然后使用toast.show()方法来显示即可。
下面的第二段代码可以用来设置一些具体的位置,对齐方式,文本的位置等等。
Toast.makeText(this, "请在按一次返回退出", Toast.LENGTH_LONG).show(); Toast.makeText(this, "Toast text, normal", Toast.LENGTH_SHORT).show(); // 基本的设置方法 Toast t2=Toast.makeText(this, "Toast text with specific position", Toast.LENGTH_LONG); // 新建一个 t2.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 10); //设置文本的位置,使文本显示靠下一些 t2.show();
相关文章推荐
- Android:AS环境下用AIDL进行IPC
- Android 4.0屏蔽式多点触摸
- Android 关于定位
- android 之 Intent 传递数据大小有限的问题
- Android 异步加载
- [Android]自定义ListView:上拉加载更多
- Android ExpandMenu 多级菜单
- AndroidAnnotations库的使用
- Android+OpenCV上手程序
- android studio乱码解决方案
- android开发-简单基础学习
- android遮挡系统拨号界面 类似360来电显示的那个绿色 页面
- Android Toast几种用法
- Android浮动小球与开机自启动
- Android 安卓点击运行后 出错
- Exploring the world of Android :: Part 2
- Android通知的基本用法
- Exploring the world of Android :: Part 1
- android studio gradle download 无反应
- Android设计模式之美---Factory Method