【问题标题】:Getting nullPointerException onStart() method on some Android devices在某些 Android 设备上获取 nullPointerException onStart() 方法
【发布时间】:2018-10-21 07:30:30
【问题描述】:

我不知道为什么我会在某些设备上收到 nullPointerException OnStart() 方法。
另外,我无法复制此异常。一些用户的应用程序崩溃了,当在谷歌控制台上检查它时显示 nullPointerException onStart():

protected void onStart() 
{
  // TODO Auto-generated method stub
  super.onStart(); //Getting Exception Here NullPointerException
}

【问题讨论】:

  • 你有堆栈跟踪吗?
  • 实际上,我无法复制该异常,一些用户面临此问题。它对我来说工作正常
  • 这就是你的整个onStart 方法吗?如果是这样,那就没有意义了。但毫无意义并不能解释崩溃。您的活动延伸到什么类别?
  • extends FragmentActivityimplements OnClickListener, OnPageChangeListener, CallBackInterFace, SmsObserver.SmsSendListener
  • @KevinKrumwiede 我在onCreate() 方法中初始化所有代码我应该把它放在onStart() 方法中

标签: android android-activity nullpointerexception


【解决方案1】:

您的应用在重新创建进度时可能会出现问题。

当应用程序在后台最小化时间过长时,系统可能会收回内存并清除您的资源。单例类、活动实例和未保存的数据也会被清除。当你回来时,它会尝试重新创建最后一个可见的活动,这一次很多电话会得到NullPointerException

按照以下步骤重现销毁过程:

  • 将您的应用置于后台
  • 点击Logcat 标签中的Terminate 按钮:
  • 重新打开应用程序可能会崩溃,请查找崩溃日志并修复它

【讨论】:

    猜你喜欢
    • 2014-01-08
    • 2013-02-21
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    • 2017-05-10
    相关资源
    最近更新 更多