Я пытаюсь закрыть свое приложение, чтобы скрыть, что сделал пользователь. Я использую следующий код (то есть полурабочий). Он исчезает с экрана, но когда я нажимаю кнопку открытых приложений (кнопка внизу, рядом с кнопками «домой» и «назад»), я все еще вижу это. Вы, ребята, знаете, что лучше всего убить приложение?Попытка убить мое приложение
finish();
moveTaskToBack(true);
System.exit(0);
Я попытаюсь объяснить это лучше: Дело в том, у меня есть деятельность, когда я нажмите указанную кнопку открывает еще один, который имеет таймер. если пользователь не выполняет комбинацию до истечения срока действия таймера, я хочу заставить закрыть все приложение. Дело в том, что, делая то, что я написал в коде, мое приложение сводит к минимуму, и когда я нажимаю кнопку внизу (тот, чтобы видеть все мои открытые приложения), я все еще вижу, что он открыт, а не во втором действии, но в первый.
Я не хочу удалять его из недавнего списка приложений, нет ли там, где я когда-либо пытаюсь его закрыть.
спасибо ребята
В зависимости от устройства, приложение в этом списке не может быть открыто, а недавно открыл. Вы можете помешать появлению в списке: http://stackoverflow.com/questions/3762763/how-to-remove-application-from-recent-application-list –
проблема заключается в том, что он закрывает активность, где я есть, но это не закрывает основной вид деятельности ... –
Как указывает Пзтар, вы можете добавить 'noHistory'. См. Здесь: http://stackoverflow.com/questions/2550099/how-to-kill-an-android-activity-when-leaving-it-so-that-it-cannot-be-accessed-fr –