工学

单选题关于在Activity生命周期中的各个方法在不同状态下的调用顺序的说法,错误的是()A 、一个Activity从被创建到进入运行态,需要依次调用onCreate()->onStart()->onResume()。B 点击Home按钮后,系统回到桌面,然后我们再找到这个应用并打开,它的执行过程为:onRestart()->onStart()->onResume()。C 当Activity启动后,点击返回按钮,这时Activity会被终止而重新回到系统桌面,它的执行顺序为:onPause()->onSt

题目
单选题
关于在Activity生命周期中的各个方法在不同状态下的调用顺序的说法,错误的是()
A

、一个Activity从被创建到进入运行态,需要依次调用onCreate()->onStart()->onResume()。

B

点击Home按钮后,系统回到桌面,然后我们再找到这个应用并打开,它的执行过程为:onRestart()->onStart()->onResume()。

C

当Activity启动后,点击返回按钮,这时Activity会被终止而重新回到系统桌面,它的执行顺序为:onPause()->onStop()->onDestroy()。

D

重新启动一个应用,在它被启动后,先点击拨打电话按钮,之后再点击返回按钮,这时Activity的执行顺序是:onPause()->onStop()->onRestart()->onResume()。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Service中如何实现更改Activity界面元素()。

A.通过把当前activity对象传递给service对象

B.通过向Activity发送广播

C.通过Context对象更改Activity界面元素

D.可以在Service中,调用Activity的方法实现更改界面元素


参考答案:B

第2题:

Activity生命周期最开始的方法调用顺序是()。

A.onCreate(),onResume(),onStart()

B.onCreate(),onRestart(),onResume()

C.onStart(),onResume(),onCreate()

D.onCreate(),onStart(),onResume()


参考答案:D

第3题:

下列关于Applet生命周期的说法,正确的是( )。

A.voidinit()在Applet下载前调用

B.voidstart()只在初始化之后调用

C.voidstop()在关闭浏览器时调用

D.stop()总在voiddestroy()之前被调用


正确答案:D
解析: 本题考查Applet生命周期的概念。Applet生命周期是考试重点考查内容,应该加以重视ovoidinit()在Apple下载时调用,而木是下载前调用,选项A错误。voidstart()在初始化之后以及在Applet被重新访问时调用,不仅仅只是在初始;之后调用,选项B错误。voidstop()在停止执行时调用,关闭浏览器时调用的是voiddestroY(),选项C错误。voiddestroy()在关闭浏览器Applet从系统中撤出时调用,此时Applet必然调用stop()方法停止其运行,然后才能调用voiddestroy()方法从内存卸载并释放该Applet的所有资源。注意理解Applet的执行过程

第4题:

关于Applet的生命周期,叙述正确的是( )。

A.init()方法在start()方法之前执行

B.init()方法在start()方法之后执行

C.stop()在Applet退出时被调用,只调用1次

D.stop()在Applet可见时被调用,可以被调用多次


正确答案:A
解析:本题是考查Applet的生命周期。init()创建Applet时执行,只执行1次。当小应用程序第1次被支持Java的浏览器加载时,便执行该方法:start()多次执行,当浏览器从图标恢复成窗口,或者是返回该主页时执行。系统在调用完init()方法之后,将自动调用start()方法,而且,每当浏览器从图标恢复为窗口时,或者用户离开包含该小应用程序的主页后又再返回时,系统都会再执行1遍start()方法;stop()多次执行,当浏览器变成图标时,或者是离开主页时执行,主要功能是停止一些耗用系统资源的工作。因此A是正确的。

第5题:

下列关于Applet生命周期的说法,正确的是

A.void init()在Applet下载前调用

B.void start()只在初始化之后调用

C.void stop()在关闭浏览器时调用

D.stop()总在void destroy()之前被调用


正确答案:D
解析:本题考查Applet生命周期的概念。Applet生命周期是考试重点考查内容,应该加以重视。voidinit()在Applet下载时调用,而不是下载前调用,选项A错误。void start()在初始化之后以及在Applet被重新访问时调用,不仅仅只是在初始化之后调用,选项B错误。void stop()在停止执行时调用,关闭浏览器时调用的是void destroy(),选项C错误。void destroy()在关闭浏览器 Applet从系统中撤出时调用,此时Applet必然调用 stop()方法停止其运行,然后才能调用void destroy()方法从内存卸载并释放该Applet的所有资源。注意理解Applet的执行过程。

第6题:

Android Activity生命周期中调用的第一个方法是()。

A.onInit()

B.onStart()

C.onCreate()

D.onBegin()


参考答案:C

第7题:

下列说法中错误的一项是______。

A.Applet必须全部重写其生命周期方法

B.stop()总是在destroy()之前被调用

C.当Applet中使用了线程,则需要重写相应的生命周期方法

D.Applet不必全部重写其生命周期方法


正确答案:A

第8题:

关于Activity的描述,下面哪个是错误的()。

A.系统完全控制Activity的整个生命周期

B.一个Android程序中只能拥有一个Activity类

C.Activity类都必须在Androidmaniefest.xml中进行声明

D.Activity类必须重载onCreate方法


正确答案:BD

第9题:

下列说法错误的有()

A.在类方法中可用this来调用本类的类方法

B.在类方法中调用本类的类方法时可直接调用

C.在类方法中只能调用本类中的类方法

D.在类方法中绝对不能调用实例方法


正确答案:ACD

第10题:

关于对象成员的构造函数的调用顺序,说法正确的是 ______。

A.与它们在成员初始化的类表中给出的顺序相同

B.与析构函数的调用顺序相同

C.与它们在类中说明的顺序相同

D.以上说法都不对


正确答案:C

更多相关问题