K
Karl69
Neues Mitglied
- 0
Hallo,
ich verzweifel hier an einer Sache, die vermutlich ganz einfach zu lösen ist...
Ich rufe über den Click auf eine Listview Zeile per Intent eine neue Class auf. In dieser Class wird ein Textfenster dargestellt.
Die Oncreate-Aufruf in der neuen Class sieht so aus:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.network_test);
TextView tx = (TextView) findViewById(R.id.TextView1);
tx.setText("Test Start...\n");
.
.
.
tx.append("Test Ende...\n");
}
Zwischen "Test Start" und "Test Ende" überprüfe ich einige Dinge, wie z.B. ob Android mit dem Internet verbunden ist usw...
Das funktioniert ganz gut, doch der Haken ist folgender:
Der Listview Screen von dem der Intent gesendet wurde, schaltet auf den zweiten Screen mit dem Textfenster erst um, wenn die letzte Code Zeile tx.append("Test Ende...\n") erreicht wurde.
Ich möchte jedoch, dass das Textfenster schon angezeigt wird, wenn tx.setText("Test Start...\n") ausgegeben wird und nicht erst am Ende der Routine, wenn der ganze Code bereits durchgelaufen wurde.
Wie kann man das lösen?
Danke im Voraus für Eure Hilfe!
Karl
ich verzweifel hier an einer Sache, die vermutlich ganz einfach zu lösen ist...
Ich rufe über den Click auf eine Listview Zeile per Intent eine neue Class auf. In dieser Class wird ein Textfenster dargestellt.
Die Oncreate-Aufruf in der neuen Class sieht so aus:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.network_test);
TextView tx = (TextView) findViewById(R.id.TextView1);
tx.setText("Test Start...\n");
.
.
.
tx.append("Test Ende...\n");
}
Zwischen "Test Start" und "Test Ende" überprüfe ich einige Dinge, wie z.B. ob Android mit dem Internet verbunden ist usw...
Das funktioniert ganz gut, doch der Haken ist folgender:
Der Listview Screen von dem der Intent gesendet wurde, schaltet auf den zweiten Screen mit dem Textfenster erst um, wenn die letzte Code Zeile tx.append("Test Ende...\n") erreicht wurde.
Ich möchte jedoch, dass das Textfenster schon angezeigt wird, wenn tx.setText("Test Start...\n") ausgegeben wird und nicht erst am Ende der Routine, wenn der ganze Code bereits durchgelaufen wurde.
Wie kann man das lösen?
Danke im Voraus für Eure Hilfe!
Karl