Hallo, ich kommunizier mit einer Seriellenschnittstell , um das warten für das Auge aufzuwerten haben ich ein:
eingefügt im run() steht das was er ab arbeiten soll:
Nun zur Frage, wo muss ich den Befehl reinschreiben, das wenn ringprogress beendet und Verbindung besteht:
Danke
Java:
public void verbinden(View v) {
final ProgressDialog ringProgressDialog = ProgressDialog.show(MainActivity.this, "Please wait ...", "Connecting...", true);
ringProgressDialog.setCancelable(true);
eingefügt im run() steht das was er ab arbeiten soll:
Java:
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try{//Ist Geräte da/Verbingen usw
}catch (Exception e){
}
if(ringProgressDialog.isShowing()){
ringProgressDialog.dismiss();
}
}
}).start();
Nun zur Frage, wo muss ich den Befehl reinschreiben, das wenn ringprogress beendet und Verbindung besteht:
Java:
((Button) findViewById(R.id.bt_verbinden))
.setBackgroundColor(Color.GREEN);