Ich verwendet prawnDelayed-Methode, um meine Aktivität zu aktualisieren, die funktioniert gut. Aber das Problem ist, dass selbst, wenn ich drücken Sie die Zurück-Taste postdelayed Methodenaufruf die vorherige Tätigkeit ..Wie töte ich eine PostDelayed-Methode in Android
// Handler für 30000 Milli Sekunden Post Verzögerung Erfrischung der Aktivität
mHandler.postDelayed(new Runnable() {
public void run() {
dostuff();
}
}, 30000);
}
protected void dostuff() {
Intent intent = getIntent();
finish();startActivity(intent);
Toast.makeText(getApplicationContext(), "refreshed", Toast.LENGTH_LONG).show();
}
public void onBackPressed() {
super.onBackPressed();
finish();
mHandler.removeCallbacks(null);
}
protected void onStop() {
mHandler.removeCallbacks(null);
super.onStop();
}
http://stackoverflow.com/q/16050807/931982 .. duplizieren deiner eigenen Frage .. Do not do – stinepike