Android学习报告
随着管理学计算机信息技术的飞速发展和日益广泛的应用,人类在21世纪步入了信息化时代。在信息时代,和信息有关的学习项目越来越多,这学期就新学习了android。到目前位置我学习android大概快半年时间吧,想谈谈对于android学习的一些看法.我半年主要专注的是多媒体应用开发.下面我就大概谈谈在开发中的一些经验吧.有不好的地方大家补充.
今天我谈谈Activity这个类吧,
在 android开发中Activity非常重要,在一个应用中,每一个显示的屏幕都是一个Activity.所以学习android,必须要对 Activity有一定的了解.在其他论坛中也有一些关于Activity的介绍,我在这里就想谈谈我对Activity学习的一些看法.首先 Activity的生命周期很重要,Activity主要包含六个方法,分别是
和onCreate,onStart,onResume,onPause,onStop,onDestory.onCreate
onDestory对应.onStart和onStop对应,onResume和onPause对应. 这几个函数大概是这样定义的,当启动一个Activity的时候,onCreate方法首先会被启动,然后接着是onStart和onResume,也会启动,一般地,等这几个函数都启动完了之后你这个Activity就可以被显示出来了.当然我这里说的是一般的情况,如果你要是在这三个函数初始化的时候启动了一个后台的Service,那么还要等待ServiceConnection执行完毕才能够被显示出来,这里可能有人要问什么是Service了,在以后我会介绍它,这里大家就先了解下Service的回调函数也会影响Acitivity的
启动就可以了.这是Activity启动时会调用的三个函数, 在Acitivity销毁的时候会调用onPause,onStop,onDestory.当调用完onDestory之后,你的Acitivity也就被销毁完毕了,这时候你在调用Activity的isFinishing的时候,就会返回true,但是此时Activity的this指针还可以被使用,如果你在Activity单起一个线程做其他事情的话,那么上下文变量context指针还是能够被使用的.
…… …… 余下全文