Eu *_*Vid 7 android opengl-es renderer
我不时在LogCat中收到此错误:
E/SysUtils:ApplicationStat中的ApplicationContext为null
有谁知道ApplicationStatus类?我没有在我的项目中
它发生在我在openGL中快速渲染纹理时
在我的案例中,我设法解决了这个问题。将参数传递给意图时,我收到 NullPointerException。
我的问题是在打开新意图时直接传递额外的变量,如下所示。
调用代码:
intent.putExtra("markerdata: ", assetVO);
Run Code Online (Sandbox Code Playgroud)接收码:
markerdata = (HashMap<String, Object>) getIntent().getSerializableExtra("markerdata");
Run Code Online (Sandbox Code Playgroud)两天前升级到 Android Studio 1.3 后,我总是为 null。
所以我的工作是将传递的信息封装在一个包中,如下所示:
调用代码:
Bundle b = new Bundle();
b.putSerializable("markerdata", assetVO);
intent.putExtras(b);
Run Code Online (Sandbox Code Playgroud)接收码:
Bundle extras = getIntent().getExtras();
markerdata = (HashMap<String, Object>) extras.getSerializable("markerdata");
Run Code Online (Sandbox Code Playgroud)现在可以了。希望它对其他人有帮助。
| 归档时间: |
|
| 查看次数: |
5653 次 |
| 最近记录: |