I my app Я использую Handler, который выполняет свою работу через каждые 1 минуту. Это в моей MainActivity проблема в том, что через некоторое время она перестает работать. Это происходит в samsung galaxy note gt n7000, но когда я запускаю тот же код в другом немаркированном телефоне, он отлично работает. Я использую Handler как следующий, что не так с ним?Обработчик останавливается через некоторое время
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final Handler handler = new Handler();
Runnable runnable = new Runnable()
{
public void run()
{
//doing some Task
handler.postDelayed(this, 60000);
}
};
runnable.run();
}
Трудно ответить на этот вопрос правильно без контекста, поэтому приведите его сюда. –
У меня была такая же проблема, что и у обработчика, останавливается, если телефон идет спать или его блокирует. Вы можете использовать alarmmanager, его работы даже в режиме сна. Надеюсь, это поможет вам. –