Mi código es:Android: Java: el uso de un recurso de cadena en un pan tostado
public static void ToastMemoryShort (Context context) {
CharSequence text = getString(R.string.toast_memoryshort); //error here
Toast.makeText(context, text, Toast.LENGTH_LONG).show();
return;
}
pero yo estoy poniendo "No se puede hacer una referencia estática a la getString método no estático (int) desde el contexto del tipo de "en Eclipse. Estoy tratando de estar listo para la localización de mi aplicación (conseguir todas las cadenas codificadas en los recursos), así que donde tengo:
getString(R.string.toast_memoryshort)
que previamente había una cadena codificado que estaba bien.
No estoy seguro de lo que está pasando aquí (Java noob). ¿Alguien puede iluminarme por favor?
Muchas gracias
Baz
Muchas gracias Stefan, perfecto. – Barry
En realidad, era una combinación de su respuesta y la de Rasel: Necesitaba el .show al final, no necesitaba el "+" de Rasel antes del ID del recurso: Toast.makeText (context, R.string.toast_memoryshort, Toast.LENGTH_LONG) .espectáculo(); así que +1 a Rasel también. Muchas gracias. – Barry
sí, por supuesto .show() es necesario :) –