应用程序状态类ApplicationStatus E/SysUtils:ApplicationContext在应用程序状态中为空。

7

有时候我会在LogCat中收到以下错误信息:

E/SysUtils﹕ ApplicationContext在ApplicationStatus中为空

有人了解ApplicationStatus类吗?我在我的项目中没有它

当我快速渲染OpenGL纹理时会出现此错误


得到了相同的错误信息,还没有弄清楚。 - Sam003
1个回答

2

在我的情况下,我成功地解决了这个问题。当传递参数给一个意图时,我遇到了NullPointerException。

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

  • Invoking code:

                intent.putExtra("markerdata: ", assetVO);
    
  • Receiving code:

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

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

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

  • Invoking code:

                Bundle b = new Bundle();
                b.putSerializable("markerdata", assetVO);
                intent.putExtras(b);
    
  • Receiving code:

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

现在它可以工作了。希望能帮到其他人。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接