Dans le code suivant, mon toast n'est pas affiché. Cependant, j'obtiens l'erreur "RuntimeException: Impossible de créer un gestionnaire dans le thread qui n'a pas appelé Looper.prepare()". J'ai essayé Add_City.this
et getApplicationContext
Pourquoi mon pain grillé n'affiche pas
try {
BufferedReader reader = new BufferedReader(
new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
result = sb.toString();
JSONObject json_data = new JSONObject(result);
code=(json_data.getInt("code"));
System.out.println(code);
if(code==1)
{
Toast.makeText(Add_City.this, "Inserted Successfully",Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(Add_City.this, "Sorry, City Already Available",Toast.LENGTH_LONG).show();
}
Log.i("TAG", "Result Retrieved");
} catch (Exception e) {
Log.i("TAG", e.toString());
}
Peut être une exception lorsque vous ouvrez un flux ou analyseur JSON – phongvan
est-System.out.println (code); être imprimé dans votre console. Sinon, votre exécution n'atteint jamais ce morceau de code. Vérifiez si Log.i ("TAG", e.toString()); est connecté à la console. Si oui, vous avez une exception. Résolvez l'exception et vous devriez obtenir votre toast. – Tony
comment puis-je résoudre? – AndroidBoy