Android Открыть активность и закрыть предыдущую

Итак, у меня есть экран загрузчика, который загружает файлы, а что нет, то, что нужно приложению для работы, а затем, когда загрузка завершена, оно запускает основное действие. Однако, когда вы нажимаете назад, он возвращается к активности загрузки, чего, очевидно, я не хочу.

Решение Я установил это в манифесте android:noHistory="true" для активности экрана загрузки. Но есть проблема с этим, мое приложение является корневым приложением, поэтому ему требуются права суперпользователя на экране загрузчика, и когда появляется диалоговое окно su с просьбой принять или отклонить, экран загрузки закрывается, поскольку история отключена, и другое приложение приняло вид. Я обнаружил, что если я удалю noHistory из манифеста, su не закроет мое приложение, поэтому я знаю, что это такое.

Итак, последний вопрос: есть ли флаг или что-то, что я могу установить для намерения сохранить загрузчик вне истории, когда намерение запускается в конце после того, как мы получили разрешения суперпользователя, потому что мне нужно держать загрузчик открытым, когда суперпользователь появляется, но не хочет, чтобы он был там, когда пользователь наносит ответный удар

Спасибо за любую помощь


person user577732    schedule 09.10.2011    source источник


Ответы (1)


Завершите действие после начала нового.

startActivity(intent);
finish();
person aromero    schedule 09.10.2011
comment
ха не знаю, почему я никогда не думал, что это очень простое решение, большое спасибо - person user577732; 10.10.2011