Android:如果没有在android活动上调用onResume方法会发生什么?

时间:2018-02-16 07:12:40

标签: java android onresume

例如,我有一个名为MyActivity的活动,但它没有onResume()功能。

基本上如果我恢复活动会发生什么?它会调用onCreate()方法还是别的什么?

3 个答案:

答案 0 :(得分:0)

即使您没有编写onResume(),onDestroy(),onPause等委托方法,这些标准生命周期方法也会在屏幕上执行受尊重的活动时满足。

每当您需要在特定委托中执行某些功能时,您需要覆盖活动屏幕java文件中的方法,并将您的功能相关代码放在覆盖方法中。

答案 1 :(得分:0)

您必须了解活动生命周期的进展情况。

首次打开活动A

onCreate被称为====> OnStart被称为====> OnResume被称为。

返回活动A (FROM A BACK PRESS)。

OnStart被称为====> OnResume被称为。

<强>结论

如果您没有(在恢复时)或(在开始时)实施,那么什么都不会发生在创建时不会在您的活动恢复时被调用

如果要在重新访问活动时(通过背面印刷)调用某些内容,则必须在(onstart)或(onresume)中实现代码。因为(onCreate)在活动恢复时被忽略。

答案 2 :(得分:0)

td { text-align:center; vertical-align: middle; } 是整个活动生命周期中调用的方法之一。 onResume()是onResume()的对应部分,只要活动从视图中隐藏,就会调用它。如果你开始一个隐藏它的新活动。当被隐藏的活动返回到屏幕上的视图时,会调用onPause()