Android-ProgressBar: laden mit Timer
Update:
Dieser Beitrag wurde aus, wenn ich lernen, android-Gerät mit android 2.2, sicher sein, zu überprüfen, ob diese kompatibel ist mit der api-Ebene, mit der Sie arbeiten.
Getan eine Menge schaut sich um, wie zu laden, Fortschritt, bar mit timer, die ich versucht habe zu verwenden Methoden, die gebucht, aber immer mit einem Zeiger-Ausnahme und /oder der Test-app crash beim start.
meine Frage ist, lol hat jemand lief über tutorials oder Beispiele, wie dies zu tun? Ich bin denken alle ich brauche ist eine while-Schleife, aber habe nicht gesehen, dass auf einem timer noch. Ich bin ein totaler noob, aber bin langsam aber sicher lernen
Mein Timer
final Timer t = new Timer();
t.schedule(new TimerTask() {
public void run() {
d.dismiss(); //MY DIALOG WINDOW
t.cancel();
}
}, 7000);
diese habe ich versucht zu arbeiten, aber denke, dass ich mehr Schaden gemacht haben dann gut mit ihm
isRunning = false;
//handler for the background updating
final Handler handler = new Handler() {
public void handleMessage(Message msg) {
total = total - 1;
String perc = String.valueOf(total).toString();
a.setText(perc + " SECONDS until close");
bar.incrementProgressBy(25);
}
};
super.onStart();
//reset the bar to the default value of 0
bar.setProgress(0);
//create a thread for updating the progress bar
Thread background = new Thread(new Runnable() {
public void run() {
try {
for (int i = 4; i < 20 && isRunning; i++) {
//wait 1000ms between each update
Thread.sleep(1000);
handler.sendMessage(handler.obtainMessage());
}
} catch (Throwable t) {
}
}
});
isRunning = true;
//start the background thread
background.start();
in der Hoffnung, jemand könnte in der Lage sein, etwas Licht auf das für mich, wie immer sorry für die kurze generische Frage, gerade auf der Suche, um herauszufinden, wie laden, Fortschritt, bar, mit timer
tahnks wieder für jegliche Hilfe
InformationsquelleAutor acrichm | 2011-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
android.os.CountDownTimer
InformationsquelleAutor NKijak
Meine Antwort aus hier:
Man könnte eine
ObjectAnimator
zu animieren, den Fortschritt derProgressBar
:InformationsquelleAutor adamdport