0

私はしばらくの間、R.raw フォルダーに既にあるテキスト ファイルから Android を読み取らせようとしています。

行を含む関数 void readfile(Context context) があります

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

ただし、アプリを実行しようとすると、その正確な行でクラッシュします。回避策を教えてもらえますか?または、そのファイルから読み取る別の方法はありますか?

4

1 に答える 1

1

与えられたコンテキストには明らかに問題があります。logcatを投稿する必要があります。

問題を解決するには2つの方法があります。

  1. 正しいコンテキストを渡す:プログラムの何が問題であり、特定のコンテキストが正しくない理由を確認します。
  2. アプリケーションを拡張し、アプリケーションコンテキストを静的変数に保存します:この投稿を参照してください
于 2012-07-18T15:19:09.523 に答える