繁体   English   中英

调用getResources()。openRawResource()时出错

[英]Error calling getResources().openRawResource()

我必须在java / eclipse / android上使用以下代码读取一个名为hello.txt的文件:

import java.io.InputStream;

public class Tokenirzer {
    public String ReadPath () {

        InputStream inputStream = getResources().openRawResource(R.raw.hello);
    }
}

但是我收到以下错误:

对于Tokenirzer类型,未定义方法getResources()

我究竟做错了什么?

getResources()Context一部分。 您可以像在Activity那样使用它,因为它是从Context继承的。 您需要传递活动的Context才能使用getResources

您的类Tokenirzr不包含方法getResources()

我看到这个问题很老,但是我遇到了类似的情况,根据我的经验,有两种解决方案。 该类必须扩展Activity()或应从MainActivity()传递引用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM