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");
现在可以了。希望对其他人有帮助。
我有时会在 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");
现在可以了。希望对其他人有帮助。