Я получаю намерение, когда занимаюсь основной деятельностью,
if (getIntent() != null &&
LinkReceiver.LINK_INTENT.equals(getIntent().getAction())) {
Uri appLinkData = getIntent().getData();
if (appLinkData != null) {
processIntent(appLinkData);
}
}
У меня есть это в методе onStart
.Я использую startActivity()
, чтобы перейти к another activity
.Когда я возвращаюсь ко второму активному действию, которое я включаю, я возвращаюсь к main activity
, но намерение никогда не становится нулевым.
Я пытался выполнить setIntent(null)
в методе processIntent
, япытался выполнить getIntent.setAction("")
и getIntent.setData(null)
.
Есть ли способ сделать это без переопределения метода onBackPressed()
во втором упражнении, чтобы снова открыть основное действие без намерения.