我的代码是:
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)
我以前有一个硬编码的字符串,这很好。
我不确定这里发生了什么(Java noob)。任何人都可以启发我吗?
非常感谢
巴兹