У меня есть активатор A (активность A1) и приложение B (действия B1, B2 оба singletop).Android - onNewIntent не вызывается - синглетные действия
A1 -> B1 -> B2 -> A1 -> B2.
Однако onNewIntent не был вызван на активность B2, B2 действительно вызывал direct onResume, но не onNewIntent.
Launcher A: активность A1:
Intent app_B = getPackageManager().getLaunchIntentForPackage(PACKAGE_B);
startActivity(app_B);
Я хочу:
A1 -> B1 -> B2 -> A1 -> B2.onNewIntent(Intent intent)
Но нет:
A1 -> B1 -> B2 -> A1 -> B2.onResume()
Может кто-то поможет мне? Благодарю. (Отладка на Android 4.4.2)
Тогда как приложение B знаю приложение а был тот, кто lauches приложение B? Благодарю. –
Впервые приложение A отправляет свое собственное намерение в приложение B, которое обрабатывается onNewIntent (Intent) приложения B. После этого каждый раз, когда App B нуждается в активности запуска, он вызывает метод getIntent(), который возвращает намерение Приложение A сохранено при первом запуске ....! –
Можете ли вы также поддержать мой ответ ...! –