Я знаю, что есть много дискуссий по этому поводу, но я не могу заставить это работать должным образом.
Activity
(A) = singleTop
и может получить android.intent.action.SEND
Activity
(B) = singleTask
Когда i из галереи Android выберите изображениеи откройте его с помощью (A)
(A) перенаправляет намерение на (B).
Это работает нормально, и если я нажму ДОМОЙ и выберу (A) из ланчера, то (B)выносится на фронт.Это то, что я хочу, и пользователь может продолжить с картинкой,
Теперь, если я нажму ДОМОЙ и снова открою галерею Android, (A) будет
onRestart()
, OnStart()
и onResume()
.и я вижу (A).
Это проблема, которую я хотел бы переключить на (B), потому что пользователю нужно закончить то, что он делал.
Я не вижу хорошего способа сделать этои почему возобновляется галерея Android (A)?
Может быть, я что-то не так делаю, поскольку открытие галереи Android приносит мне (A)
Любая помощь будет признательна