因为我注意到 SimpleCursorAdapter 类已被弃用,我现在应该利用我非常喜欢的新 Loader API,但是当我尝试这样做时,我发现 CursorLoader 仅适用于 ContentProvider。
现在我的问题是,我真的需要内容提供商吗?甚至官方指南都说:
如果您不打算与其他应用程序共享数据,则无需开发自己的提供程序。但是,您确实需要自己的提供程序在您自己的应用程序中提供自定义搜索建议。如果要将复杂数据或文件从应用程序复制并粘贴到其他应用程序,您还需要自己的提供程序。
而且我认为我不需要任何这个+因此会产生不必要的复杂性。所以..我应该怎么做,破解我自己的 CursorLoader 以仅与我的数据库一起工作(没有 ContentProvider 的 CursorLoader 使用),老实说我不太喜欢,或者我应该把它吸起来并遵守提供者?
谢谢!