从非活动类访问资产文件夹

从非活动类访问资产文件夹

本文介绍了从非活动类访问资产文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试从非活动类访问 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以意图作为参数开始.

这篇关于从非活动类访问资产文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 13:40