Как после трансляции вернуться в приложение до? - PullRequest
0 голосов
/ 10 июля 2020

Я работаю в приложении для устройств POS android. Когда приложение Register добавляет новый элемент в заказ, оно отправляет рассылку. Я уже создал BroadcastReceiver, который открывает Activity в моем приложении.

...
@Override
public void onReceive(Context context, Intent intent) {
  Intent intent = new Intent(context, AddedItemActivity.class);
  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  intent.putExtra("line", intent.getStringExtra(Intents.LINEITEM_ID));
  context.startActivity(requestDriverIntent);
}
...

Он работает очень хорошо. Теперь я хочу, чтобы когда пользователь нажимал кнопку «Назад» или закрыл приложение, он возвращается для регистрации приложения. Но когда пользователь нажимает кнопку «Назад», приложение возвращается к основному действию моего приложения.

@Override
public void onBackPressed() {
  finish();
}

Я уже пробовал новое намерение, но оно показывает приложение «Регистрация» внутри моего приложения.

...
Intent registerIntent = new Intent(Intents.ACTION_START_REGISTER);
startActivity(registerIntent);
finalize();
...

Итак, как мне завершить sh мое приложение и полностью вернуться в приложение «Регистрация» ??

...