
Android开发学习笔记
文章平均质量分 74
Coolnerdn
这个作者很懒,什么都没留下…
展开
-
Android Activity的生命周期
【参考《第一行代码 Android 第3版》】 Android中的Activity是可以层叠的。我们每启动一个新的Activity,就会覆盖在原Activity之上,然后点击Back键会销毁最上面的Activity,下面的一个Activity就会重新显示出来。 Android是使用任务(task)来管理Activity的,一个任务就是一组存放在栈里的Activity的集合,这个栈也被称作返回栈(back stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新的Activity,它就会在原创 2022-02-24 20:46:50 · 1874 阅读 · 0 评论 -
Android Intent学习笔记
Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent一般可用于启动Activity、启动Service以及发送广播等场景。 Intent大致可以分为两种:显式Intent和隐式Intent。 显式Intent Intent有多个构造函数的重载,其中一个是Intent(Context packageContext,Class<?> cls)。这个构造函数接收两个参数: 第一个参数Context要求提供原创 2022-02-24 15:27:54 · 3319 阅读 · 0 评论 -
Android Toast
Toast是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失,并且不会占用任何屏幕空间。 首先需要定义一个弹出Toast的出发点,比如为一个按钮设置点击事件,并将其作为弹出Toast的出发点。在activity文件的onCreate()方法中添加如下代码: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState原创 2022-02-24 13:44:29 · 541 阅读 · 0 评论