android.database.Cursor のソース コードを見ると、すべてのメンバー関数が未定義であることがわかります。
もしそうなら、どのように Cursor を直接使用できますか? Cursor を実装する具体的なクラスを使用する必要があるのではないでしょうか?
Cursor を実装する具体的なクラスを使用する必要があるのではないでしょうか?
あなたは「実装する具体的なクラスを使用しますCursor」。たとえば、SQLite にクエリを実行すると、SQLiteCursor返されます。Cursorいつか実装を変更する場合 (たとえば、クエリ a に切り替える場合) に備えて、単にインターフェイス タイプ ( ) として参照する傾向がありますContentProvider。
の JavaDoc をCursor見ると、このインターフェースを実装するクラスのリストが表示されます。