Android中的Activity二

201 阅读2分钟

各位看官们,大家好,上一回中咱们说的是Android中Activity的例子,这一回咱们继续说该例子。闲话休提, 言归正转。让我们一起Talk Android吧!

看官们,我们在上一回中介绍了Activity的布局文件,这一回中我们将介绍Activity中的程序逻辑。它对程序的控制主要体现在两个方面:

  • 一方面是管理画面中的数据
    
  • 一方面是控制画面的运行
    

接下来,我们依次介绍这两方面的内容。 Activity对画面中数据的管理体现在两个方面,一方面是从画面中获取数据,并且把这些数据传递给程序。比如,常见的EditeText控件,它位于Activity的画面布局中,用户在该控件中输入内容后,Activity可以获取到用这些的内容,它会把这些内容传递给程序。

另一方面是把程序中的数据传递给画面,进而更新画面中的内容。比如常见的TextView控件,它位于Activity的画面布局中,程序可以把数据传递给它,它就会在画面中显示新的内容给用户。

为了方便大家的理解,我画了一个图形供大家参考。

004.PNG

Activity对画面的控制主要体现为Activity的生命周期。在整个生命周期中,我们可以对不同时期的画面进行控制。下面是官方提供的生命周期图形。

003.PNG

我们可以看到不同的生命周期对应于不同的回调函数,我们可以在回调函数中添加相关的代码,进而控制Activity的生命周期。

各位看官,关于Android中的Activity的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!