Nic*_*ick 12 eclipse android cursor deprecated android-cursorloader
我想了解一些事情,我相信这对某些人来说是非常基本的.
我到处读到不推荐使用startManagingCursor方法,你应该使用CursorLoader类.但这是否意味着即使对于支持API级别<11的应用程序,您也应该使用CursorLoader类?或者它是说如果你打算只支持Honeycomb,那么那么使用cursorLoader?
我似乎无法使用api 4导入游标加载器类,所以我假设使用CursorLoader在Android 3.0+之前不适用,但有人可以为我验证吗?
谢谢
Com*_*are 21
我到处读到不推荐使用startManagingCursor方法,你应该使用CursorLoader类.
如果您愿意继承FragmentActivity
,您可以使用Loader
Android支持包中的框架实现,一直回到Android 1.6.
话虽如此,Android中的"弃用"通常意味着"我们将继续支持这一点,但我们认为有更好的解决方案".您当然可以startManagingCursor()
在API Level 11+上使用.但是,requery()
在较旧和较新的Android版本上,托管游标(特别是它们在主应用程序线程上重新启动活动)的问题仍然存在.
但这是否意味着即使对于支持API级别<11的应用程序,您也应该使用CursorLoader类?
你当然可以,而且,在其他条件相同的情况下,你可能应该这样做.但是,其他所有内容都很少相同,并且FragmentActivity
要求可能对您来说是一个问题.
如果你正在开发一个新的应用程序,今天你应该从一开始就考虑片段,在这种情况下你将会使用FragmentActivity
,因此使用Loader
应该不是问题.
我似乎无法使用api 4导入游标加载器类
Loader
API 支持包实现API级别4及更高版本.
归档时间: |
|
查看次数: |
13884 次 |
最近记录: |