销毁一个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相关推荐

  1. Android开发——异步任务中Activity销毁时的问题

    0.  前言 在Android开发中经常会发生Activity的销毁重建,比如用户长时间接听一个电话后回到APP.在Android开发--Fragment知识整理(二)中我们提到了使用Fragment ...

  2. php后端switch,详解PHP中php switch的方法实例_后端开发

    php+javascript实现用户注册模块(附源码)_后端开发 在任何一个网站内都需要注册功能,本文讲述了利用html . javascript . ajax . php和MySQL实现简单的注册功 ...

  3. # android开发:4-1、Activity启动方式、生命周期、不同activity的数据传递

    4.Activity活动简介 什么是Activity: 如何创建Activity: Activity启动方式: Activity的生命周期: 不同Activity之间数据的传递: 什么是Activit ...

  4. android开发出现No Launcher activity found!解决方案

    android开发出现No Launcher activity found!解决方案 参考文章: (1)android开发出现No Launcher activity found!解决方案 (2)ht ...

  5. Android 小应用之一个activity实现简易手电筒(内附免费源码)

    Android小应用之一个activity实现简易手电筒(内附免费源码) 1.activity代码 2.xml代码 3.资源文件代码 4.源码压缩包(免费) 今天爷爷说他手机更新之后找不到手电筒了,我 ...

  6. 使用php下载网络图片有哪些方法,php下载网络图片常用的三个方法总结_后端开发...

    php文件锁产生的问题和解决方案(一个真实案例)_后端开发 一个真实案例想起自己之前犯过一个相关的错误.当时场景是这样的:有一个微信公众号项目,调用微信公众号的接口都需要access_token,它的 ...

  7. Android开发艺术探索之Activity篇总结

    本文内容来自<Android开发艺术探索>第一章,个人学习提炼总结,欢迎指正. 1.1典型情况下的生命周期 onCreate():表示Activity正在被创建,初始化布局资源+Activ ...

  8. Android开发艺术探索一 Activity

    一:生命周期: 典型情况:onCreate - onRestart - onStart - onResume - onPause - onStop - onDestory 1.按back键:onPau ...

  9. 云炬Android开发笔记 4单Activity界面架构设计与验证

    1.4-2本应用没有使用多个activity进行界面的展示,而是通过一个activity管理多个fragment来进行处理. fragment里面有很多坑,推荐使用开源库fragmentation. ...

最新文章

  1. VIEWGOOD流媒体平台推进广州图书馆数字化进程
  2. 讯飞智慧餐厅关于规则与赛程的通知
  3. 初中信息技术说课python_第一单元 走进Python 编程世界
  4. linux GPIO驱动详解
  5. Hibernate查询缓存全面分析
  6. linux添加zip扩展
  7. 【note】Head First Java笔记
  8. 微软打造Unity开发工具包 为视力低落的用户增加辅助功能
  9. 代码织入 android,这可能是Android最傻瓜式的AOP框架
  10. 小朵机器人安卓叫什么_小朵机器人App
  11. 跨境电商如何服务客户
  12. LDA模型:建立词典+文本数量+建立文档TF-IDF+LDA模型拟合
  13. 大学计算机考试常用函数,大学计算机二级考试 ExceL表格函数
  14. php 字符相似度比较,php 比较两个字符串的相似度
  15. 伊利洛伊大学厄巴纳-香槟分校计算机专业,伊利诺伊大学厄巴纳香槟分校信息管理专业怎么样?...
  16. Java 打飞机 雷霆战机 游戏 源代码
  17. 微信开启全民付费模式,我们有个共同好友叫“Feed广告”
  18. P1600 天天爱跑步 解题报告
  19. mdio clause22 clause45以及marvell直接寻址/间接寻址的使用说明--基于mv88e6390 交换机
  20. 冥想五个程序r_冥想将使您成为一个更好的程序员:这就是方法。

热门文章

  1. “深圳疫情防控系统”服务10万人,背后有什么开发神器
  2. C++ 过去的这一年
  3. 为什么要学数据结构?| 原力计划
  4. 小米研发团队从400人增至3700人;iOS 13.3“杀后台”问题缓解;FreeBSD 12.1发布|极客头条...
  5. 想学 AI,先搞懂这件小事!
  6. 苹果或推中国特色版 iPhone;小米回应萌拍抄袭苹果事件;微软停止审核发布 Windows Phone 8.x | 极客头条...
  7. 5G 还未商用,6G 研究已开始?!
  8. 欧洲互联网将“死于”版权法?
  9. 微软低头,Chrome 一统浏览器!
  10. 90 后美女学霸:出身清华姚班,成斯坦福 AI 实验室负责人高徒!