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

Schreibe einen Kommentar