gpt4 book ai didi

android - 在 onCreate() 之外的 android 中读取文件

转载 作者:行者123 更新时间:2023-11-29 21:57:18 25 4
gpt4 key购买 nike

<分区>

我想知道在 android 中读取文件是否只能在 Activity 的 onCreate() 下工作?我有这个问题是因为当阅读过程在 onCreate() 一侧或在 onCreate 下调用的方法一侧时,我的阅读过程有效。

下面是我用来读取文件的内容

try {
file="";
InputStream ish = this.getResources().openRawResource(R.drawable.regular_hero_deck);
BufferedReader brh = new BufferedReader(new InputStreamReader(ish));
if(ish!=null){
while ((data = brh.readLine()) != null) {
file+=data;
}
}
ish.close();
regularDeckHero =new Deck<Hero>("heroDeck",file);
}catch (Exception e){//Catch exception if any
System.err.println("Error : reading hero deck");}

解决方法:是

的问题
InputStream ish =     this.getResources().openRawResource(R.drawable.regular_hero_deck);

this.getResources() 没有提供我想要的资源,您需要的资源是来自 MainActivty 的资源,将此资源传递给它应该可以工作。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com