尝试将 in
分配给Android Studio中的文件 credentials.json
,但是当我尝试打印 in
以检查该值是否为 null
时,它返回 null
InputStream in = getClass().getClassLoader().getResourceAsStream("/raw/credentials.json");
项目结构是:
app
|-src
|main
|java
|com.appProject
|myClass
|res
|raw
|credentials.json
该文件是从名为 myClass
的主活动之外的类调用的 .
我需要一种不同的方法从json文件或我的文件路径获取流的方法都是错误的
EDIT
给出的答案是正确的,但是在您的应用程序中正确设置 context
至关重要,因为我错误地将其正确地设置为MainActivity
1 回答
这不是您在Android中访问原始资源的方式 .
要在原始资源上获得
InputStream
,您可以使用Context
,例如Activity
: