2010-08-27 4 views
1

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

ответ

2

Как я могу это достичь?

Android не поддерживает это по соображениям безопасности (например, ваш код удаляет данные этого приложения, ваш код получает доступ к этим приложениям).

+0

Означает ли это, что, если я запускаю действие из другого, чем моего, пакета, оно всегда будет запущено в новой задаче? Или возможно иметь несколько процессов в одной и той же задаче? –

+0

@Neil Traft: Последний. «Для пользователя будет казаться, что просмотрщик карт является частью того же приложения, что и ваша активность, даже если он определен в другом приложении и работает в процессе этого приложения. Android поддерживает этот пользовательский интерфейс, сохраняя оба действия в одной и той же задаче «. (Http://developer.android.com/guide/topics/fundamentals.html#acttask) – CommonsWare

Смежные вопросы