Hallo ich bin neu für Android und in meiner App verwende ich Progress-bar für Audio-Aufnahme für diese, wenn ich Aufnahme starten ich bin Fortschrittsbalken aktualisieren und das ist in Ordnung, hier, wenn ich die Aufnahme progressbar stoppen nicht stoppen sie aneinander angrenzend ist die Aktualisierung helfen mir bitte jemand, wie progressbar zu stoppen, wenn iWie stoppe ich Progress-bar, wenn wir Handler in android stoppen
private void startRecording() {
try {
handler = new Handler();
recorderProgressBar = (ProgressBar) dialog.findViewById(R.id.recorder_progressBar);
progressStatus = 0;
// Start the lengthy operation in a background thread
thread = new Thread() {
@Override
public void run() {
while (progressStatus < 100) {
// Update the progress bar
if (handler != null) {
// Update the progress status
progressStatus += 1;
// Try to sleep the thread for 20 milliseconds
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
handler.post(runnable);
}
}
}
};
thread.start();
} catch (Throwable throwable) {
throwable.printStackTrace();
}
}
Runnable runnable = new Runnable() {
public void run() {
System.out.println("it's calling ramakrishna");
recorderProgressBar.setProgress(progressStatus);
}
};
private void stopRecording() {
//Kill Background thread
if (handler != null) {
handler.removeCallbacks(runnable);
}
}
ok lassen Sie mich versuchen und sagen Sie führen – Krish
nicht selbst initialisieren i-Handler, wenn Aktivität progressbar – Krish
Aktualisierung startet mich solutiuon – Krish