内部ストレージ用のファイルを作成していますが、データが書き込まれるときに問題が発生しています。私はそれが呼び出されたときに正しいデータを取得することを知っています(Logcatタグを使ってそれをチェックしました)が、FileOutputStreamを開くとすぐに、2行目にNullPointerExceptionがあると表示されます:内部ファイルへのデータの書き込み - ContextWrapper NullPointerException
static ContextWrapper wrap = new ContextWrapper(context);
FileOutputStream gamesave = wrap.openFileOutput (FILENAME, Context.MODE_PRIVATE);
gamesave.write(DATA.getBytes());
gamesave.close();
私は他の質問を見てきましたが、NullPointerExceptionがそこにある理由を理解できません。正しい手順に従っているようです。
ここはNPEですか?どのラインで – Bozho
btw、 'static' ..?これは本当のコードですか? – Bozho
2行目。 ContextWrapperをインスタンス化してはいけないのでしょうか? – Anna