我正在尝试从非 Activity 类访问 assets
文件夹的文件,但我做不到。我该怎么做?
最佳答案
将上下文传递给 NonActivity
类
new NonActivity(ActivityName.this);
然后在构造函数中
Context mContext;
public NonActivity(Context context)
{
mContext = context;
}
然后使用如下上下文
InputStream is = mContext.getAssets().open(file_path);
不要创建 Activity 类的实例。 Activity 有一个生命周期,由 startActivity 以 intent 作为参数启动。
关于android - 从非 Activity 类访问 Assets 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19875841/