Comment utiliser le pain grillé ASyncTask/onPostExecute avec de la ficelle de ressources?
J'ai le code suivant:
@Override
protected void onPostExecute(Void arg0) {
...
Toast.makeText(getBaseContext(), getBaseContext().getResources().getString(R.string.toast_sync_completed), Toast.LENGTH_SHORT).show();
}
Il échoue (FC). Si passer "Test string"
au lieu de getResources().getString(R.string.toast_sync_completed)
, alors qu'il fonctionne correctement. Ce que je fais mal?
Essayez ce code : pain grillé.makeText(getcontexteapplication(), getcontexteapplication().getResources().getString(R. string.toast_sync_completed), du pain grillé.LENGTH_SHORT).show();
OriginalL'auteur LA_ | 2011-03-26
Vous devez vous connecter pour publier un commentaire.
Changement getBaseContext()... à getcontexteapplication().....
Effectivement, il fonctionne à la fois avec ApplicationContext et BaseContext le problème était dans un autre code.
Ok..Bon Allez..
ce n'est pas une solution
protected void onPostExecute(String result) { Toast.makeText(getcontexteapplication(), résultat, du pain grillé.LENGTH_LONG).show(); } Pour moi ça ne fonctionne pas. Erreur: La méthode getcontexteapplication() n'est pas défini pour le type SingupMember
OriginalL'auteur Kartik Domadiya
essayer ce code
vous avez juste passer votre chaîne de fichier.
OriginalL'auteur Ashish Tikarye