我一直在阅读有关深入链接到我的应用程序的内容,而我所看到的所有内容都表示如下:
“调用getData()和getAction()方法来检索与传入的Intent关联的数据和操作。您可以在活动的生命周期中随时调用这些方法,但通常应该在早期回调期间执行此操作例如onCreate()或onStart()。“
我的问题是为什么?如果我可以随时给他们打电话,那么早期回调是什么让最好时间?
答案 0 :(得分:0)
恕我直言,认为每个Activity或Fragment都是一小块可执行逻辑(因为它们都有自己的生命周期,所以认为它是合乎逻辑的),我们可以认为getData
作为参数输入影响到内容出现。
由于OnCreate
在构建UI之前进行了更改,因此我们可以处理其他信息以显示用户界面及其内容。
或者我们可以说,作为用户体验的视角,用户可能不希望在绘制活动/片段后立即在屏幕上看到内容填充,而只是填充。< / p>