Android自定義內(nèi)容提供器的一個(gè)注意事項(xiàng)
今天在學(xué)習(xí)《第一行代碼》有關(guān) contentProvider抓半,做書(shū)上有關(guān)練習(xí)的時(shí)候,跟著書(shū)的思路寫出了自定義的內(nèi)容提供器囊嘉,然后新建另一個(gè)程序來(lái)測(cè)試自己的內(nèi)容提供器温技,在反復(fù)檢查代碼沒(méi)有錯(cuò)誤的情況下,不斷報(bào)錯(cuò) unfortunately扭粱,看了下monitor的報(bào)錯(cuò)信息舵鳞,在 stackoverflow 找到了答案 點(diǎn)這里看原文
在Android4.3版本后 Provider 的 exported 屬性默認(rèn)為false,表示禁止給外部訪問(wèn),改為 true琢蛤,則沒(méi)有問(wèn)題蜓堕,
恰巧我測(cè)試的兩個(gè)模擬器版本均大于 android 4.3 .
上 android developer 搜一下該屬性有關(guān)內(nèi)容, 發(fā)現(xiàn)Android四大組件均有這個(gè)屬性,也給出了具體說(shuō)明:點(diǎn)這里看原文