У меня есть операции A и B. A является тем с поглощенным фильтром СРЕДСТВА ЗАПУСКА (т.е. действие, которое запускается, когда мы нажимаем значок приложения на главный экран).
Запуски B использование startActivity(new Intent(A.this, B.class))
.
Когда пользователь имеет открытое действие B, и затем поместил мое приложение в фон, и позже процесс моего приложения уничтожается, когда пользователь запускает мое приложение снова, B открыт вместо A.
Это вызвало силу близко в моем приложении, потому что A является действием, которое инициализирует ресурсы мои потребности приложения, и когда B пытался получить доступ к неинициализированным ресурсам, B катастрофические отказы.
У Вас есть какие-либо предложения, что я должен сделать в этой ситуации?
Вы пытались установить флаг FLAG_ACTIVITY_NEW_TASK при создании намерения.
В вашем случае попробуйте startActivity (new Intent (A.this, B.class) .setFlags (Intent.FLAG_ACTIVITY_NEW_TASK))