activity销毁时执行执行方法是_[Android开发 VIII ]销毁一个activity
销毁一个activity一共有两种方法,一种是按下返回键,就可以销毁当前activity;还有一种方法就是通过代码的方式,Android提供了finish()这个方法,调用这个方法也可以完成销毁一个activity,这里主要介绍finish()方法,通过点击按钮的方式,来销毁一个activity
先新建一个项目,选择Empty Activity
之后在主activity的布局xml文件中添加一个button
android:id
给当前元素定义了一个唯一的标识符,之后可以在代码中通过这个元素进行操作
android:text
指定了元素中显示的文字内容
android:layout_width
指定了当前元素的宽度,match_parent表示和当前元素的父元素一样宽
android:layout_height
指定了当前元素的高度,wrap_content表示当前元素的高度只要能刚好包含里面的内容就行
添加之后的效果如图
去Java文件中添加按钮的响应事件代码
新建一个Button对象,findViewById找到刚才创建按钮的id,通过id来定位到具体是哪一个按钮
在onClick()方法中填写按钮的响应代码,这里主要是需要销毁一个activity,所以只需要调用finish()方法就可以了
代码中执行了finish()方法,只要按下了按钮,就会执行finish()方法,当前activity就会被销毁
activity销毁时执行执行方法是_[Android开发 VIII ]销毁一个activity相关推荐
- Android开发——异步任务中Activity销毁时的问题
0. 前言 在Android开发中经常会发生Activity的销毁重建,比如用户长时间接听一个电话后回到APP.在Android开发--Fragment知识整理(二)中我们提到了使用Fragment ...
- php后端switch,详解PHP中php switch的方法实例_后端开发
php+javascript实现用户注册模块(附源码)_后端开发 在任何一个网站内都需要注册功能,本文讲述了利用html . javascript . ajax . php和MySQL实现简单的注册功 ...
- # android开发:4-1、Activity启动方式、生命周期、不同activity的数据传递
4.Activity活动简介 什么是Activity: 如何创建Activity: Activity启动方式: Activity的生命周期: 不同Activity之间数据的传递: 什么是Activit ...
- android开发出现No Launcher activity found!解决方案
android开发出现No Launcher activity found!解决方案 参考文章: (1)android开发出现No Launcher activity found!解决方案 (2)ht ...
- Android 小应用之一个activity实现简易手电筒(内附免费源码)
Android小应用之一个activity实现简易手电筒(内附免费源码) 1.activity代码 2.xml代码 3.资源文件代码 4.源码压缩包(免费) 今天爷爷说他手机更新之后找不到手电筒了,我 ...
- 使用php下载网络图片有哪些方法,php下载网络图片常用的三个方法总结_后端开发...
php文件锁产生的问题和解决方案(一个真实案例)_后端开发 一个真实案例想起自己之前犯过一个相关的错误.当时场景是这样的:有一个微信公众号项目,调用微信公众号的接口都需要access_token,它的 ...
- Android开发艺术探索之Activity篇总结
本文内容来自<Android开发艺术探索>第一章,个人学习提炼总结,欢迎指正. 1.1典型情况下的生命周期 onCreate():表示Activity正在被创建,初始化布局资源+Activ ...
- Android开发艺术探索一 Activity
一:生命周期: 典型情况:onCreate - onRestart - onStart - onResume - onPause - onStop - onDestory 1.按back键:onPau ...
- 云炬Android开发笔记 4单Activity界面架构设计与验证
1.4-2本应用没有使用多个activity进行界面的展示,而是通过一个activity管理多个fragment来进行处理. fragment里面有很多坑,推荐使用开源库fragmentation. ...
最新文章
- VIEWGOOD流媒体平台推进广州图书馆数字化进程
- 讯飞智慧餐厅关于规则与赛程的通知
- 初中信息技术说课python_第一单元 走进Python 编程世界
- linux GPIO驱动详解
- Hibernate查询缓存全面分析
- linux添加zip扩展
- 【note】Head First Java笔记
- 微软打造Unity开发工具包 为视力低落的用户增加辅助功能
- 代码织入 android,这可能是Android最傻瓜式的AOP框架
- 小朵机器人安卓叫什么_小朵机器人App
- 跨境电商如何服务客户
- LDA模型:建立词典+文本数量+建立文档TF-IDF+LDA模型拟合
- 大学计算机考试常用函数,大学计算机二级考试 ExceL表格函数
- php 字符相似度比较,php 比较两个字符串的相似度
- 伊利洛伊大学厄巴纳-香槟分校计算机专业,伊利诺伊大学厄巴纳香槟分校信息管理专业怎么样?...
- Java 打飞机 雷霆战机 游戏 源代码
- 微信开启全民付费模式,我们有个共同好友叫“Feed广告”
- P1600 天天爱跑步 解题报告
- mdio clause22 clause45以及marvell直接寻址/间接寻址的使用说明--基于mv88e6390 交换机
- 冥想五个程序r_冥想将使您成为一个更好的程序员:这就是方法。
热门文章
- “深圳疫情防控系统”服务10万人,背后有什么开发神器
- C++ 过去的这一年
- 为什么要学数据结构?| 原力计划
- 小米研发团队从400人增至3700人;iOS 13.3“杀后台”问题缓解;FreeBSD 12.1发布|极客头条...
- 想学 AI,先搞懂这件小事!
- 苹果或推中国特色版 iPhone;小米回应萌拍抄袭苹果事件;微软停止审核发布 Windows Phone 8.x | 极客头条...
- 5G 还未商用,6G 研究已开始?!
- 欧洲互联网将“死于”版权法?
- 微软低头,Chrome 一统浏览器!
- 90 后美女学霸:出身清华姚班,成斯坦福 AI 实验室负责人高徒!