0

我正在尝试让 android 从 R.raw 文件夹中已有的文本文件中读取。

我有包含该行的函数 void readfile(Context context)

InputStream is = context.getResources().openRawResource(R.raw.data);

但是,当我尝试运行该应用程序时,它会在该行崩溃。你能告诉我一个解决方法吗?或者从该文件中读取的另一种方式?

4

1 回答 1

1

给定的上下文显然存在问题。你应该发布你的 logcat。

有两种方法可以解决您的问题。

  1. 传递正确的上下文:查看程序有什么问题以及给定上下文不正确的原因。
  2. 扩展应用程序,并将应用程序上下文保存在静态变量中:见这篇文章
于 2012-07-18T15:19:09.523 回答