【发布时间】:2018-06-28 19:53:05
【问题描述】:
我与 UI 相关的初始设置发生在 OnCreate(),但在 UI 出现之前,我需要从 Settings 授予应用程序权限。我正在使用Service 从Settings 启动MainActivity(包含片段),一旦授予权限,但是当MainActivity 再次出现时,只有片段中的onResume() 被调用,而我有在onCreate() 中完成所有设置。我该怎么办?
【问题讨论】:
-
虽然我不明白为什么你需要再次重新初始化视图,但
onCreate()是lifecycle方法。不要将其与常规函数混淆,而是创建一个函数来初始化并从onResume()调用相同的函数。
标签: android android-fragments oncreate onresume