В onCreate() у меня есть код:
Код: Выделить всё
tv = new TextView(this);
tv.postDelayed(sendData, 1000);
Код: Выделить всё
Handler handler = new Handler();
private Runnable sendData=new Runnable(){
public void run(){
try {
//prepare and send the data here..
handler.removeCallbacks(sendData);
handler.postDelayed(sendData, 1000);
}
catch (Exception e) {
e.printStackTrace();
}
}
};
Что я делаю не так? Это мой новый Handler(), создающий проблему? Каков наилучший способ справиться с этим? Мне нужен один вызов sendData() в секунду, пока пользователь не выйдет из приложения (форма диспетчера приложений).
Подробнее здесь: https://stackoverflow.com/questions/108 ... layed-call
Мобильная версия