P
P8H
Neues Mitglied
- 0
Hallo liebe Community,
seit ein paar Monaten bin ich stolzer Besitzer eines HTC Tattoo und möchte nun auch unter den Android-Programmierer gehen. Erste kleine Tests habe erfolgreich funktioniert.
Nun bin ich an einer stellen richtig hängen geblieben, komme einfach nicht weiter.
Ich möchte aus einem Thread heraus, ein AlertDialog öffnen. Aber genau an dieser Stelle wird das App beendet.(Keine genaue Fehlerbeschreibung)
Außerhalb des Thread funktioniert der Dialog ganz normal.
Woran liegt dass?
Gruß,
PH
seit ein paar Monaten bin ich stolzer Besitzer eines HTC Tattoo und möchte nun auch unter den Android-Programmierer gehen. Erste kleine Tests habe erfolgreich funktioniert.
Nun bin ich an einer stellen richtig hängen geblieben, komme einfach nicht weiter.
Ich möchte aus einem Thread heraus, ein AlertDialog öffnen. Aber genau an dieser Stelle wird das App beendet.(Keine genaue Fehlerbeschreibung)
Außerhalb des Thread funktioniert der Dialog ganz normal.
Woran liegt dass?
Code:
final AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
alertbox.setMessage("This is the alertbox!");
alertbox.setNeutralButton("Ok", new DialogInterface.OnClickListener({public void onClick(DialogInterface arg0, int arg1) {}});
new Thread(new Runnable(){
public void run(){
alertbox.show(); //Und hier gibt es den Fehler
}
}).start();
Gruß,
PH