Как возобновить активность из другого приложения?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как возобновить активность из другого приложения?

Сообщение Anonymous »

Я пытаюсь создать приложение, в котором пользователь может позвонить своему другу, но чтобы пользователь не использовал собственное намерение вызова из Android, я запускаю собственное намерение и с помощью широковещательного приемника возобновляю свое предыдущее приложение на экран, на котором он имитирует экран вызова с кнопкой отбоя, кнопкой динамика и другими...

однако мой приемник вещания расположен в другом APK (по архитектурным причинам). .. как мне возобновить предыдущий APK в его состоянии? На самом деле я пытался использовать этот код, но он не возобновляет мою активность, а создает новую, теряя старые данные

PackageManager packageManager = context.getPackageManager();
Intent i= packageManager.getLaunchIntentForPackage("path.to.package");
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
context.startActivity(i);


Подробнее здесь: https://stackoverflow.com/questions/171 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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