如何解決Android 5.0中出現的警告:Service Intent must be explicit
有些時候我們使用Service的時需要採用隱私啟動的方式,但是Android 5.0一出來後,其中有個特性就是Service
Intent must be explitict,也就是說從Lollipop開始,service服務必須採用顯示方式啟動。
而android原始碼是這樣寫的(原始碼位置:sdk/sources/android-21/android/app/ContextImpl.java):
既然,原始碼裡是這樣寫的,那麼這裡有兩種解決方法:
1、設定Action和packageName:
參考程式碼如下:
此方式是google官方推薦使用的解決方法。
在此附上地址供大家參考:http://developer.android.com/goo ... tml#billing-service,有興趣的可以去看看。
2、將隱式啟動轉換為顯示啟動:--參考地址:http://stackoverflow.com/a/26318757/1446466
呼叫方式如下:
而android原始碼是這樣寫的(原始碼位置:sdk/sources/android-21/android/app/ContextImpl.java):
既然,原始碼裡是這樣寫的,那麼這裡有兩種解決方法:
1、設定Action和packageName:
參考程式碼如下:
此方式是google官方推薦使用的解決方法。
在此附上地址供大家參考:http://developer.android.com/goo ... tml#billing-service,有興趣的可以去看看。
2、將隱式啟動轉換為顯示啟動:--參考地址:http://stackoverflow.com/a/26318757/1446466
呼叫方式如下:
相關文章
- Service異常:Service Intent must be explicitIntent
- Android Intent ServiceAndroidIntent
- alert日誌中出現ash size的警告
- mysql中出現Unit mysql.service could not be found 的解決方法MySql
- 如何解決精益生產專案中出現的問題?
- 如何解決 case expressions must be constant expressionsExpress
- android 專案中出現紅色感嘆號的解決方法Android
- Android中的intentAndroidIntent
- Android——Intent和Intent過濾器AndroidIntent過濾器
- 使用Git命令時出現fatal: this operation must be run in a work tree提示,該如何解決Git
- Hibernate中對映物件應該在service中出現麼?物件
- Android:Unable to find explicit activity classAndroid
- Android Intent Action 大全AndroidIntent
- 如約而至,.NET 5.0 正式釋出
- win10系統中出現沒有啟動伺服器服務如何解決Win10伺服器
- Android StartActivies(Intent[] intents)用法AndroidIntent
- win10系統開機出現system service exception綠屏如何解決Win10Exception
- android的元件、Intent及設計思想Android元件Intent
- 閃回區大小出現警告解決
- Spark SQL中出現 CROSS JOIN 問題解決SparkSQLROS
- Android 5.0 最應該實現的 8 個期望Android
- Android 5.0最應該實現的8個期望Android
- Android Intent Flag組合使用AndroidIntent
- android廣播集合,intent,actionAndroidIntent
- 用 Android Intent 發郵件AndroidIntent
- Android中Intent概述及使用AndroidIntent
- Notification之 – Android5.0實現原理(一)Android
- Notification之 - Android5.0實現原理(二)Android
- Android 5.0+ 螢幕錄製實現Android
- Android開發_在Android Studio中搜尋專案中出現過的字串Android字串
- Android基礎及應用 Intent的呼叫AndroidIntent
- Android Intent的幾種用法全面總結AndroidIntent
- Android學習筆記02——Intent的使用Android筆記Intent
- jsp與xmlhttp在IE5.0中出現亂碼!請大家幫幫忙!JSXMLHTTP
- Android中Intent的setData,setType和setDataAndType的用法AndroidIntent
- Android中Intent物件與Intent Filter過濾匹配過程詳解AndroidIntent物件Filter
- Android 用PopupWindow實現彈出警告框的複用類Android
- IAR中出現the order of volatile accesses is undefined in this statement的解決辦法Undefined