1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| public class MainActivity extends Activity {
// les déclarations qui vont bien
private AlertDialog enrgTxt; <--------- enrgTxt passé en attribut.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// tout ce qui va bien pour que ça marche
// c'est ce qui suit que je n'arrive pas à appeler à partir du onDestroy
enrgTxt = new AlertDialog.Builder(this).create();
enrgTxt.setTitle("Annuler");
enrgTxt.setIcon(R.drawable.annuler);
enrgTxt.setMessage("Texte en cours non enregistré. L'enregistrer ?");
enrgTxt.setButton(-1, "Oui", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// nomPosEnrg(); // Enregistrement du texte
}
});
}
@Override
protected void onDestroy() {
super.onDestroy();
enrgTxt.show(); // erreur ici : enrgTxt n'est pas reconnu
} |
Partager