Salut à tous,
me revoilà pour une question bête, mais bon...
J'ai mon application qui doit accéder au net, mais si elle n'y acccède pas, j'ai le message d'erreur (qui n'est pas sexy du tout : This application xxx has stopped unexpectedly. Please try again.).
Je voudrais mettre un message plus simpa et plus spécifique selon le type d'erreur. Pour cela, j'ai repéré la ligne qui pourait générer une erreur, pour moi, c'est
response = webService.webGet("", params)
J'ai fait en sorte de générer une exception avec un message plus explicite :
1 2 3 4 5 6 7 8
| try{response = webService.webGet("", params);
}catch(Exception e) {
// build dialog box to display when user clicks the flag
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Ce programme nécessite l'accès à Internet. Veuillez éerifier si celui-ci est bien établi et réessayez.").setCancelable(false).setTitle(R.string.dialog_title)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {dialog.dismiss();}});
} |
Mais je retombe toujours sur le méchant message d'erreur...
Je dois surement mal m'y prendre, donc si vous savez m'aider,c a serais top ...
Merci beaucoup de votre attention!
Partager