Я хочу открыть окно ввода пользователя из
эта услуга периодически.
Пожалуйста, пересмотрите этот план. Используйте Notification
. Ваши пользователи будут вам благодарны.
РЕДАКТИРОВАТЬ : Чтобы уточнить, я предполагаю, что вы хотите асинхронно «всплывающее окно ввода пользователя» без каких-либо ваших действий на переднем плане. Если это так, то это не очень хороший шаблон пользовательского интерфейса - пользователи могут легко раздражаться, когда ваша активность всплывает, например, когда они набирают текстовое сообщение.
Итак, я попытался вызвать активность из
сервис, но это не помогает.
появляется страшная коробка Force Close и
служба умирает.
Убедитесь, что вы звоните startActivity()
из потока пользовательского интерфейса. Если это не помогает, как рекомендовал aforlorney, проверьте LogCat через adb logcat
, DDMS или перспективу DDMS в Eclipse, чтобы получить трассировку стека Java для вашего исключения.