本文介绍了从非活动类访问资产文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从非活动类访问 assets
文件夹的文件,但无法执行.我该怎么办?
I am trying to access the assets
folder's files from a non-activity class, but I am not able to do it. How do I do it?
推荐答案
将上下文传递给 NonActivity
类
new NonActivity(ActivityName.this);
然后在构造函数中
Context mContext;
public NonActivity(Context context)
{
mContext = context;
}
然后使用以下上下文
InputStream is = mContext.getAssets().open(file_path);
不创建Activity类的实例.活动具有生命周期,由startActivity以意图作为参数开始.
这篇关于从非活动类访问资产文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!