Hallo meine App benötigt eine Echtzeit-Daten aus der Datenbank und ich poste es auf meinem TextView
und ich kann nicht aktualisieren TextView
als Datenbank-Updates. Ich habe versucht, Timer
, aber es ist immer noch das gleiche. HierAndroid Studio Update Textansicht alle 5 Sekunden
ist mein Code,
public void startTimer() {
//set a new Timer
timer = new Timer();
//initialize the TimerTask's job
initializeTimerTask();
timer.schedule(timerTask, 0, 5000);
}
private void stopTimerTask() {
//stop the timer, if it's not already null
if (timer != null) {
timer.cancel();
timer = null;
}
}
public void initializeTimerTask() {
timerTask = new TimerTask() {
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
final AcceptCars Cars = (AcceptCars) getIntent().getSerializableExtra("cars");
renterLat.setText(Cars.renterLat);
renterLng.setText(Cars.renterLng);
Log.d(TAG,renterLat.getText().toString());
Log.d(TAG,renterLng.getText().toString());
}
});
}
};
}
Und hier ist, wo ich die Cars.renterLat
und Cars.renterLng
bekommen,
public class AcceptCars implements Serializable {
@SerializedName("renterLat")
public String renterLat;
@SerializedName("renterLng")
public String renterLng;
}
Aktualisierung Text in sein sollte ** ** runOnUiThread – Saveen
ja, bitte tun und lassen Sie mich wissen, wenn Sie noch kein Problem – Saveen
@Saveen haben - es ist noch nicht das Textview zu aktualisieren, wenn ich den Wert aus der verändert Datenbank Herr. Auch auf dem Log ... –