【问题标题】:Android: call onCreate() from onResume()Android:从 onResume() 调用 onCreate()
【发布时间】:2018-06-28 19:53:05
【问题描述】:

我与 UI 相关的初始设置发生在 OnCreate(),但在 UI 出现之前,我需要从 Settings 授予应用程序权限。我正在使用ServiceSettings 启动MainActivity(包含片段),一旦授予权限,但是当MainActivity 再次出现时,只有片段中的onResume() 被调用,而我有在onCreate() 中完成所有设置。我该怎么办?

【问题讨论】:

  • 虽然我不明白为什么你需要再次重新初始化视图,但onCreate()lifecycle 方法。不要将其与常规函数混淆,而是创建一个函数来初始化并从 onResume() 调用相同的函数。

标签: android android-fragments oncreate onresume


【解决方案1】:

一个简单的解决方案是不打开片段,除非获得许可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多