Mam wyszukiwania, w jaki sposób mogę zrobić "Auto odświeżania" lub uruchomione metody dla mojego programu, widziałem kilka postów dotyczących obsługi i wątków ... Myślę, że co im szukaj od jest wątek, ale nie mogę dostać program do pracy ... pokażę ci kod:Android: "Automatyczne odświeżanie" po pewnym czasie
refresh.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
getUrlText();
if (time.getText().toString().equals("")
|| time.getText().toString().equals("0")) {
mins = 0;
} else {
mins = Integer.parseInt(time.getText().toString());
setTimer(mins);
t.start();
}
}
private void setTimer(int mins) {
miliSecTime = mins * 60 * 1000;
}
});
t= new Thread() {
@Override
public void run() {
long start = System.currentTimeMillis();
while (true) {
long time = System.currentTimeMillis() - start;
int seconds = (int) (time/1000);
if (seconds > miliSecTime) {
getUrlText();
start = System.currentTimeMillis();
}
}
}
};
}
Tak, ta część kodu należy uzyskać numer z użytkownikiem, a następnie wykonać getUrlText() ; co x minut, gdzie x to liczba wprowadzana przez użytkownika ... Mój problem powinien być w biegu, ale nie wiem, co to jest ... Z góry dziękuję za pomoc :)
Po coś takiego lepiej byłoby skorzystać z http://developer.android.com/reference/android/app/AlarmManager.html. – 323go