Я работаю в приложении для устройств 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 мое приложение и полностью вернуться в приложение «Регистрация» ??