Сценарий
У меня есть runnable, который выводит значение переменной каждые 1 секунду. Runnable запускается, когда я запускаю mainActivity, и запускается во всем приложении в фоновом режиме.
Проблема
Когда я закрываю приложение (скрытое состояние) и снова запускаю приложение, logcat начинает выводить быстрее. Каждый раз, когда я это делаю, все идет быстрее. Почему ?
@Override
public void onStart()
{
mHandler.postDelayed(myRunnable, 1000);
super.onStart();
}
public Runnable myRunnable = new Runnable()
{
@Override
public void run()
{
count ++;
android.util.Log.w(" SYNC ", "COUNT:"+count);
mHandler.postDelayed(myRunnable, 1000);
}
};
РЕШЕНИЕ / РЕДАКТИРОВАНИЕ
Спасибо всем за ответ! Я отдаю должное. Однако это был @pskink, который опубликовал этот Android Runnable быстрее работает после возобновления работы, это решило это для меня.