我读到应该使用上下文而不是这个,但仍然存在一个错误,即“不能从静态上下文引用非静态方法getAssets()”。我怎么解决这个问题?代码如下:InputStream is = assetManager.open("Test.json");
我假设上下文是指创建实例的活动,getBaseContext()也是如此。
android.content.res.Resources.getAssets()' on a null object referenceat android.app.LoadedApk.makeApplication(LoadedApk.java:646)
at android.app.ActivityThread.handleBindApplication(Act
在我的第一篇文章中,除了main之外,我在类中使用getAssets()时遇到了问题。在我的MainActivity类中,它工作得很好,但是如果我想在我的另一个类中使用getAssets() by LoadJSONFromAsset(),它不会。
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'android.content.res.AssetManager andr