Как возобновить активность из другого приложения?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

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