Приложение A Приложение вызовов B через намерения, но иногда, когда закрытие приложения B, приложение A RestartsAndroid

Форум для тех, кто программирует под Android
Anonymous
Приложение A Приложение вызовов B через намерения, но иногда, когда закрытие приложения B, приложение A Restarts

Сообщение Anonymous »

У меня есть приложение A, которое вызывает приложение B с намерением неявно: < /p>
MainActivity.registerIntentAction(TJIntent.JavaClass.ACTION_VIEW);
TMessageManager.DefaultManager.SubscribeToMessage(TMessageReceivedNotification, HandleActivityMessage);

AIntent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW);
AIntent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
AIntent.setData(TJNet_Uri.JavaClass.parse(StringToJString(TIdURI.URLEncode(AURI))));

TAndroidHelper.Activity.startActivity(AIntent);
< /code>
Мой манифест Android настроен следующим образом: < /p>















< /code>
Когда я выполняю то, что мне нужно в приложении, и закрываю его. < /p>
Это должно вернуться к приложению A. Но иногда оно перезапускает приложение A, вместо того, чтобы возвращаться к тому, где оно осталось.procedure TfrmPagamentos.HandleActivityMessage(const Sender: TObject; const _AMensagem: TMessage);

begin
if _AMensagem is TMessageReceivedNotification then begin
if HandleIntentAction(TMessageReceivedNotification(_AMensagem).Value) then

Bill;

end else if (_AMensagem is TMessageResultNotification) then begin
if HandleIntentAction(TMessageReceivedNotification(_AMensagem).Value) then

Bill; // from the sequence

end;

end;


Подробнее здесь: https://stackoverflow.com/questions/795 ... a-restarts

Вернуться в «Android»