作者abysmal (gibberish)
看板AndroidDev
标题[问题] 有关ContentProvider
时间Mon Feb 27 11:27:09 2012
最近自己在尝试资料存取的部分,
稍微看了一下ContentProvider,
有些基本的疑惑请高手解答
我现在想做的事情是去存取SQLite3
我目前试了一下,发现SQliteOpenHelper
就可以做到我想做的事情---
建立database,开启table,输入资料,读取...
那我想请问,为什麽许多范例还需要在多加一层
ContentProvider?
请问是为了让不同的package使用吗?
但是ContetnProvider也可以设定成为
只让这个application使用,
那不就失去其意义了?
或者是使用ContentProvider还有其他的好处?
感谢高手的回答~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 223.141.90.142
1F:推 tomap41017:使用ContentProvider可以让存取都透过ContentResolver 02/28 00:23
2F:→ tomap41017:界面比较乾净,同时也可以自动管理SQLiteOpenHelper 02/28 00:23
3F:→ tomap41017:另外以後要给其他pkg用也很方便,好处多多 02/28 00:24