私のコードは次のとおりです。
public static void ToastMemoryShort (Context context) {
CharSequence text = getString(R.string.toast_memoryshort); //error here
Toast.makeText(context, text, Toast.LENGTH_LONG).show();
return;
}
しかし、Eclipseで「Context型から非静的メソッドgetString(int)への静的参照を作成できません」というメッセージが表示されます。アプリをローカライズする準備をしようとしています(ハードコードされたすべての文字列をリソースに取り込む)ので、次のようになります。
getString(R.string.toast_memoryshort)
以前はハードコードされた文字列がありましたが、これで問題ありませんでした。
ここで何が起こっているのかわかりません(Javanoob)。誰かが私を教えてくれますか?
どうもありがとう
バズ