Как восстановить предыдущее запущенное приложение из приложения в Android? - PullRequest
1 голос
/ 20 июня 2011

Дайте мне небольшое руководство: поскольку мое приложение работает с Broadcast Receiver, и когда мое приложение работает в фоновом режиме, и любое входящее событие вызывает его, приложение мое.

Теперь мы хотим, как мы слушаем или воспроизводим видеофайл или просматриваем на телефоне Android и с входящим событием происходит и мой запуск приложения (уже работает в фоновом режиме), Если я проигнорирую событие , , мы хотим вернуться к предыдущему выполненному заданию (Как просмотр, воспроизведение приложение видео файла), Как мы можем достичь?


Теперь я использую Сохранение пакета запущенного приложения и информацию об активности до запуска события, и после окончания использования этой информации мы возобновляем действие и Работает нормально, но только с приложением Gallery. Воспроизведение файла Vedio не нормально, происходит сбой приложения и повторный запуск приложения Gallery.

Пожалуйста, дайте мне несколько ценных очков, чтобы придумать?


При завершении вызова, Предыдущее возобновление приложения (Воспроизведение мультимедийного файла), но в следующий раз при получении широковещательного намерения и попробуйте запустить действие, действие не запускается и само приложение вылетает.


Ответы [ 2 ]

1 голос
/ 08 декабря 2011

После долгого перерыва я получил решение своей проблемы, и нам нужно только использовать этот API

moveTaskToBack (true);

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

0 голосов
/ 20 июня 2011

Вы пытались начать свою деятельность с помощью

startActivityForResult(Intent intent)

Когда вы вызываете finish () в Деятельности, вы должны вернуть предыдущую, я не уверен, будет ли этофункционирование между Activity, запущенной в разных приложениях.Попробуйте: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...