Мне нужна помощь в том, как сделать приложение неактуальным в течение минуты. У меня есть два класса, первый класс запускает другое действие для результатов, а второй класс отвечает на запрос намерения. Я хочу, чтобы второй класс не дал результатов, если запрос был сделан в течение одного момента. Я не могу контролировать первый класс, потому что запрос поступает от ODK (openDataKit). Я попытался, используя следующий код в моем втором классе:, что делает приложение неактуальным в течение минуты
Intent intent = new Intent();
intent.putExtra("value","user_id");
setResult(RESULT_OK, intent);
finish();
try {
Thread.sleep(6000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Вы понимаете, что если приложение не отвечает в течение более нескольких секунд, система будет принудительно остановить его правильно? – FoamyGuy
Я бы убил любое приложение, которое не отвечает через 5 секунд, не говоря уже о 1 минуте, если система не сделает это для меня. – SK9
Плохая идея сделать не отвечает, используйте диалог прогресса, если вам нужно заблокировать. Одна минута кажется слишком длинной, попробуйте альтернативные варианты (например: отключение кнопок до завершения инициализации ... и т. Д.). – Sudhee