Quantcast
Channel: CSDN博客移动开发推荐文章
Viewing all articles
Browse latest Browse all 5930

一起Talk Android吧(第三十回:Android中的Activity二)

$
0
0

各位看官们,大家好,上一回中咱们说的是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 查看评论

Viewing all articles
Browse latest Browse all 5930

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>