各位看官们,大家好,上一回中咱们说的是Android中Activity的例子,这一回咱们继续说该例子。闲话休提, 言归正转。让我们一起Talk Android吧!
看官们,我们在上一回中介绍了Activity的布局文件,这一回中我们将介绍Activity中的程序逻辑。它对程序的控制主要体现在两个方面:
- 一方面是管理画面中的数据
- 一方面是控制画面的运行
接下来,我们依次介绍这两方面的内容。
Activity对画面中数据的管理体现在两个方面,一方面是从画面中获取数据,并且把这些数据传递给程序。比如,常见的EditeText
控件,它位于Activity的画面布局中,用户在该控件中输入内容后,Activity可以获取到用这些的内容,它会把这些内容传递给程序。
另一方面是把程序中的数据传递给画面,进而更新画面中的内容。比如常见的TextView
控件,它位于Activity的画面布局中,程序可以把数据传递给它,它就会在画面中显示新的内容给用户。
为了方便大家的理解,我画了一个图形供大家参考。
Activity对画面的控制主要体现为Activity的生命周期。在整个生命周期中,我们可以对不同时期的画面进行控制。下面是官方提供的生命周期图形。
我们可以看到不同的生命周期对应于不同的回调函数,我们可以回调函数中添加相关的代码,进而控制Activity的生命周期。
各位看官,关于Android中的Activity的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!
作者:talk_8 发表于2017/6/30 23:59:18 原文链接
阅读:104 评论:0 查看评论