ApplicationStatus class E/SysUtils﹕ApplicationStatus中的ApplicationContext为null

ApplicationStatus class E/SysUtils﹕ ApplicationContext is null in ApplicationStatus

我有时会在 LogCat 中收到此错误:

E/SysUtils﹕ApplicationStatus中的ApplicationContext为空

有人知道 ApplicationStatus class 吗?我的项目中没有它

当我在 openGL 中快速渲染纹理时发生

在我的案例中,我设法解决了这个问题。将参数传递给意图时出现 NullPointerException。

我的问题是在打开新意图时直接传递额外的变量,如下所示。

  • 调用代码:

                intent.putExtra("markerdata: ", assetVO);
    
  • 接收码:

    markerdata = (HashMap<String, Object>) getIntent().getSerializableExtra("markerdata");
    

2 天前升级到 Android Studio 1.3 后,我总是得到 null。

所以我的解决方法是将传递的信息封装在一个包中:

  • 调用代码:

                Bundle b = new Bundle();
                b.putSerializable("markerdata", assetVO);
                intent.putExtras(b);
    
  • 接收码:

    Bundle extras = getIntent().getExtras();
    markerdata = (HashMap<String, Object>) extras.getSerializable("markerdata");
    

现在可以了。希望对其他人有帮助。