【问题标题】:Do I need to reinitialize the variables in onNewIntent in Android?我是否需要在 Android 中重新初始化 onNewIntent 中的变量?
【发布时间】:2011-02-21 14:36:17
【问题描述】:

清单中的活动是 singleTask。再次调用活动时会调用 onNewIntent 方法。我确实在我的 onCreate 中初始化了 Textviews 和其他视图,但有时应用程序在 onNewIntent 中崩溃,我没有初始化任何变量并直接使用该视图的方法。例如,TextView 的 setText 方法。有时它会抛出 NullPointerException 并且不知道为什么会这样做。在我做过同样事情的其他屏幕上,它永远不会那样做。

我需要在 onNewIntent 中再次实例化变量吗?

【问题讨论】:

标签: android instantiation


【解决方案1】:

您是否尝试过用户 znq 在this discussion 中提出的解决方案?它应该澄清情况。
现在看来有点奇怪。其他地方可能有问题。

【讨论】:

    猜你喜欢
    • 2017-11-10
    • 2016-03-13
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多