Intereting Posts
Android In App Billing: невозможно запустить launchPurchaseFlow, так как выполняется запускPurchaseFlow Как преобразовать проект Eclipse Android в использование Ant для сборки? Как я могу стилизовать SearchView при использовании панели инструментов в качестве панели действий? Динамическая установка высоты ViewPager Синхронизация данных Android между пользователями Когда вы вызываете initLoader во Фрагменте? Камера в Android, как получить лучший размер, размер предварительного просмотра, размер изображения, размер изображения, искаженное изображение Внутри Android Dialog, как настроить onActivityResult для startActivityForResult? Android ImageButton – невозможно получить изображение в центре Получить значение из DialogFragment Java.lang.IllegalStateException: ActionBarImpl может использоваться только с совместимым макетом оформления окна SYSTEM_ALERT_WINDOW – как получить это разрешение автоматически на Android 6.0 и targetSdkVersion 23 Как я могу поделиться файлом SharedPreferences в двух разных приложениях для Android? Пользовательский прослушиватель событий Android Как получить данные из DialogFragment в фрагмент?

Можно ли вызвать stopSelf () в Service.onStartCommand?

Есть некоторые условия, когда моя служба может быть запущена, когда этого не должно быть. В таких случаях это плохая форма, чтобы вызвать stopSelf() находясь внутри onStartCommand() ? Если да, то каков наилучший способ справиться с такой ситуацией? Любые ресурсы будут высоко оценены.

Solutions Collecting From Web of "Можно ли вызвать stopSelf () в Service.onStartCommand?"

Это плохая форма для вызова stopSelf (), находясь внутри метода onStartCommand ()?

С головы до ног, я не могу придумать, почему это будет проблемой.

stopSelf() , как и много вещей в Android, не имеет немедленного эффекта. Он помещает сообщение в очередь сообщений, обрабатываемую основным потоком приложения. Фактическая работа по остановке службы даже не начнется до тех пор, пока не onStartCommand() .