Psycho * +1001 *
Force Stop не следует использовать, чтобы попытаться протестировать ваше приложение из неработающего состояния. Я бы сказал, что в лучшем случае поведение "неопределенное". Нередко после использования Force Stop в приложении вы должны вручную перезапустить его, чтобы получить ЛЮБОЕ его удобство использования (включая BroadcastReceiver
). Если ваше приложение может получать BroadcastReceiver
событий, включая BOOT_COMPLETE Broadcast
, вам не нужно проверять его дальше.
Я полагаю, что целью Force Stop было полное прекращение работы раздражающего приложения. Если приложение часто запускается в фоновом режиме из-за того, что оно получает много передач и перезапусков, не думаете ли вы, что Force Stop должен предотвращать такое поведение до тех пор, пока пользователь не перезапустит приложение вручную?
Кроме того, я не верю, что есть способ просмотреть Broadcast
события из Eclipse.