Эмулятор Android, как я могу управлять 2 приложениями одновременно? - PullRequest
1 голос
/ 22 ноября 2010

Можно ли одновременно запускать 2 (или, возможно, несколько) приложений на эмуляторе?

У меня есть приложение, которое получает данные из другого приложения, поэтому я хочу изменить данные в приложенииA, а затем посмотрите, как приложение B справляется с этим.

Я собираюсь иметь какой-то «слайдер» в приложении A, поэтому мне нужно, чтобы они оба работали одновременно, чтобы увидеть «слайдер»при обновлении приложения B.

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

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

Я полагаю, что вы также можете создать всплывающее уведомление "toast" из фоновой службы.

Если это только для тестирования, ваша фоновая служба также может записывать сообщения в журналы, которые вы можете видеть с помощью logcat.

0 голосов
/ 22 ноября 2010

Вы можете использовать эмулятор, как обычный телефон, так что вы можете запускать столько приложений одновременно, сколько захотите. Когда вы говорите «работает», вы говорите о «отладке»? Вы можете установить любое количество приложений, используя adb install или просто запустив его через Eclipse. Запуск нового приложения не остановит предыдущее (кроме того, вы всегда можете перейти в меню приложений и запустить другое приложение).

...