我有一个简单的读取txt文件的函数。
AssetManager mngr = getAssets();
InputStream is = mngr.open("textdb.txt");
在我的主活动中可以工作。但是如果我在一个单独的类中使用相同的代码,getAssets() 就会返回 null/崩溃。
我无法找到为什么它只能在主类中工作。
解决方案:
subClass.ReadSettings(getApplicationContext());
public String[] ReadSettings(Context myContext) {
}