我正在尝试从非活动类访问assets
文件夹的文件,但我无法执行此操作。我该怎么做?
答案 0 :(得分:5)
将上下文传递给NonActivity
类
new NonActivity(ActivityName.this);
然后在构造函数
中Context mContext;
public NonActivity(Context context)
{
mContext = context;
}
然后使用下面的上下文
InputStream is = mContext.getAssets().open(file_path);
不要创建Activity类的实例。 Activity具有生命周期,由startActivity启动,意图为param。