android - programacion - ¿Cómo usar Toast en ASyncTask/onPostExecute con cadena de recursos?
manual de programacion android pdf (2)
Cambie getBaseContext () ... a getApplicationContext () .....
Toast.makeText(getApplicationContext(), getApplicationContext().getResources().getString(R.string.toast_sync_completed), Toast.LENGTH_SHORT).show();
Tengo el siguiente código:
@Override
protected void onPostExecute(Void arg0) {
...
Toast.makeText(getBaseContext(), getBaseContext().getResources().getString(R.string.toast_sync_completed), Toast.LENGTH_SHORT).show();
}
Falla (FC). Si pasa "Test string"
lugar de getResources().getString(R.string.toast_sync_completed)
, entonces funciona correctamente. ¿Qué estoy haciendo mal?
prueba este código
public static void myprofsList(Activity context){
static Context = mConext;
protected void onPostExecute(String result) {
Toast toast=Toast.makeText(mConext,"Succefully Updated Profile Data",Toast.LENGTH_LONG);
}
}
solo tienes que pasar tu archivo de cadena.