Android中让按钮拥有返回键功能的方法及重写返回键功能
作者:junjie 时间:2021-08-08 10:33:56
让按钮拥有返回键的功能很简单,在点击事件加上finish();就OK了。
如:
public void onClick(View v){
finish();
}
finish() 仅仅是把activity从当前的状态退出,但是资源并没有给清理。
其实android的机制决定了用户无法完全退出application,即使用System.exit()。
android自己决定何时该从内存中释放程序,当系统没有可用内存时,就会按照一定的优先级来销毁应用程序。
android手机操作系统有垃圾处理机制,所以也不必担心这个问题,用finish()方法吧。
重写返回键:
public boolean onKeyDown(int keyCode,KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){
//这里重写返回键
return true;
}
return false;
}
标签:Android,按钮,返回键,重写返回键
0
投稿
猜你喜欢
详解JAVA 线程-线程的状态有哪些?它是如何工作的?
2023-11-27 03:33:09
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务的方法(推荐)
2022-11-09 11:40:37
Java毕业设计实战之宠物医院与商城一体的系统的实现
2023-06-02 13:28:44
浅谈C#中ListView类的用法
2022-03-01 16:50:51
SpringBoot框架RESTful接口设置跨域允许
2021-12-31 13:40:19
Spring MVC+FastJson+hibernate-validator整合的完整实例教程
2021-10-31 13:20:13
Java中高效的判断数组中某个元素是否存在详解
2021-05-25 17:32:08
Java实现复制文件并命名的超简洁写法
2022-02-12 12:54:06
Android编程实现系统重启与关机的方法
2022-01-09 20:56:49
C#之CLR内存原理初探
2023-02-16 00:58:09
Java中lambda表达式的基本运用
2023-09-09 08:02:36
C#使用FtpWebRequest与FtpWebResponse完成FTP操作
2021-08-24 04:58:26
C# Xamarin利用ZXing.Net.Mobile进行扫码的方法
2021-06-16 00:46:31
java实现Object转String的4种方法小结
2023-07-18 08:54:53
C#实现的文件压缩和解压缩类
2022-11-30 16:08:08
Java环境配置与编译运行详解
2022-10-02 12:42:24
Java SpringBoot整合SpringCloud
2022-11-11 15:07:46
Android Map新用法:MapFragment应用介绍
2023-02-11 20:50:47
Java父线程(或是主线程)等待所有子线程退出的实例
2022-10-23 16:25:50
SpringBoot浅析安全管理之OAuth2框架
2022-10-12 17:17:04