Я думаю, вам нужно дать немного больше информации о вашей мотивации: почему вы хотите прекратить свою деятельность на домашних прессах вместо того, чтобы позволить системе управлять ею?Чего вы пытаетесь достичь, чего не происходит само по себе?Если вам просто не нужно, чтобы пользователи переключались с заданий на конкретное действие, проверьте различные флаги, которые вы можете использовать для стека задач .
РЕДАКТИРОВАТЬ: В этом случае выВероятно, вы вызываете проблему с обработкой исключений.Попробуйте переместить эти строки в предложение finally
, а не в try
, и пусть ваш обработчик исключений как минимум зарегистрирует исключение, которое он перехватывает (Log.e("tag", "Exception caught; ignoring:", e)
).Catch-alls, как правило, плохая практика программирования, особенно если вы хотя бы не регистрируете исключение, чтобы увидеть, что идет не так.
Intent intent = new Intent(getApplicationContext(), ScreenTwo.class);
startActivity(intent);