Android bindservice失敗解決方法
Android bindservice失敗解決方法
現(xiàn)象:
this.bindService(bindIntent, conn, Context.BIND_AUTO_CREATE);
相同的代碼以前使用一直很正常,但最近在項(xiàng)目中使用卻一直綁定失敗,bindservice返回false。
原因:
使用了TabActivity, TabActivity里的子Activity調(diào)用this.bindservice,導(dǎo)致失敗。該問(wèn)題屬于Google Android的缺陷,由于TabActivity已經(jīng)被棄用了,所以也一直沒(méi)有修復(fù)這個(gè)問(wèn)題。
解決方法:
使用getApplicationContext()獲取所屬Activity的上下文環(huán)境才能正常bingService。
正確代碼如下:
getApplicationContext().bindService(bindIntent, conn, Context.BIND_AUTO_CREATE);
以上就是Android bindservice失敗解決方法,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Android垃圾回收機(jī)制解決內(nèi)存泄露問(wèn)題
這篇文章主要介紹了Android垃圾回收機(jī)制解決內(nèi)存泄露問(wèn)題的相關(guān)資料,需要的朋友可以參考下2016-02-02Android 路徑查詢(xún)具體實(shí)現(xiàn)
可以通過(guò)RasterMap的getDirection()方法來(lái)查詢(xún)路徑,和查詢(xún)地址類(lèi)似,路徑查詢(xún)的結(jié)果也是通過(guò)回調(diào)函數(shù)的方式來(lái)通知應(yīng)用程序的,下面的例子返回南京到北京的路徑2013-10-10TabLayout+ViewPager實(shí)現(xiàn)切頁(yè)的示例代碼
這篇文章主要介紹了TabLayout+ViewPager實(shí)現(xiàn)切頁(yè)的示例代碼,可實(shí)現(xiàn)左右滑動(dòng)切換視圖界面和點(diǎn)擊切換,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2019-01-01Android Http協(xié)議訪問(wèn)網(wǎng)絡(luò)實(shí)例(3種)
本篇文章主要介紹了Android Http協(xié)議訪問(wèn)網(wǎng)絡(luò)實(shí)例(3種),具有一定的參考價(jià)值,有興趣的可以了解一下2017-07-07超簡(jiǎn)單的幾行代碼搞定Android底部導(dǎo)航欄功能
這篇文章主要介紹了超簡(jiǎn)單的幾行代碼搞定Android底部導(dǎo)航欄功能,需要的朋友可以參考下2018-03-03Android實(shí)現(xiàn)EditText內(nèi)容保存為Bitmap的方法
這篇文章主要介紹了Android實(shí)現(xiàn)EditText內(nèi)容保存為Bitmap的方法,涉及Android中saveBitmap方法的簡(jiǎn)單使用技巧,需要的朋友可以參考下2016-01-01