、一个Activity从被创建到进入运行态,需要依次调用onCreate()->onStart()->onResume()。
点击Home按钮后,系统回到桌面,然后我们再找到这个应用并打开,它的执行过程为:onRestart()->onStart()->onResume()。
当Activity启动后,点击返回按钮,这时Activity会被终止而重新回到系统桌面,它的执行顺序为:onPause()->onStop()->onDestroy()。
重新启动一个应用,在它被启动后,先点击拨打电话按钮,之后再点击返回按钮,这时Activity的执行顺序是:onPause()->onStop()->onRestart()->onResume()。
第1题:
A.通过把当前activity对象传递给service对象
B.通过向Activity发送广播
C.通过Context对象更改Activity界面元素
D.可以在Service中,调用Activity的方法实现更改界面元素
第2题:
A.onCreate(),onResume(),onStart()
B.onCreate(),onRestart(),onResume()
C.onStart(),onResume(),onCreate()
D.onCreate(),onStart(),onResume()
第3题:
下列关于Applet生命周期的说法,正确的是( )。
A.voidinit()在Applet下载前调用
B.voidstart()只在初始化之后调用
C.voidstop()在关闭浏览器时调用
D.stop()总在voiddestroy()之前被调用
第4题:
关于Applet的生命周期,叙述正确的是( )。
A.init()方法在start()方法之前执行
B.init()方法在start()方法之后执行
C.stop()在Applet退出时被调用,只调用1次
D.stop()在Applet可见时被调用,可以被调用多次
第5题:
下列关于Applet生命周期的说法,正确的是
A.void init()在Applet下载前调用
B.void start()只在初始化之后调用
C.void stop()在关闭浏览器时调用
D.stop()总在void destroy()之前被调用
第6题:
A.onInit()
B.onStart()
C.onCreate()
D.onBegin()
第7题:
下列说法中错误的一项是______。
A.Applet必须全部重写其生命周期方法
B.stop()总是在destroy()之前被调用
C.当Applet中使用了线程,则需要重写相应的生命周期方法
D.Applet不必全部重写其生命周期方法
第8题:
A.系统完全控制Activity的整个生命周期
B.一个Android程序中只能拥有一个Activity类
C.Activity类都必须在Androidmaniefest.xml中进行声明
D.Activity类必须重载onCreate方法
第9题:
下列说法错误的有()
A.在类方法中可用this来调用本类的类方法
B.在类方法中调用本类的类方法时可直接调用
C.在类方法中只能调用本类中的类方法
D.在类方法中绝对不能调用实例方法
第10题:
关于对象成员的构造函数的调用顺序,说法正确的是 ______。
A.与它们在成员初始化的类表中给出的顺序相同
B.与析构函数的调用顺序相同
C.与它们在类中说明的顺序相同
D.以上说法都不对