答えて
コンテンツプロバイダーを使用する必要はありません。データが変更されると(挿入、削除など)、getContentResolver()。notifyChange(Uri uri、ContentObserver observer)あなたのアクティビティ内のcontentObserverを呼び出して変更を待ち受けます。
私の知る限りでは、カーソル内の変更は、再クエリ()などカーソル上のいくつかの他の方法によるものである場合close()を呼び出すと、データセットオブザーバを使用して変更を追跡できます。
しかし、データソース内で何かが変更されたときに自動的に更新したい場合は、コンテンツプロバイダが必要です(例:sqliteデータベース)。その場合、下記の情報を確認することができます。
あなたはどのカーソルを使用していますか?
「どのカーソル」とはなんですか? – rogerstone
はそれをマージカーソル、sqlitecursor、または単純なカーソルですか? – Shubhayu
- 1. Angular2/Typescriptのオブジェクトフィールドの変更を聴く
- 2. アンドロイドのビューでダブルタップを聴くには?
- 3. アンドロイドのカーソルの列の値を変更する
- 4. edittextカーソルの色を変更
- 5. アンドロイドの変更カーソルの位置をカーソルの位置に合わせて行を増やすか減らす
- 6. HTML5ドラッグアンドドロップ(DnD):カーソルの変更
- 7. 防止カーソルの変更
- 8. アンドロイドでカーソル(SQLiteの)
- 9. アンドロイドで新しい写真を聴くには?
- 10. スパークのボタンアップイベントを聴くボタン
- 11. NSTextViewのカーソルを変更する
- 12. DataGrid行のカーソルを変更します
- 13. アンドロイドのパッケージ名を変更
- 14. 私はイベントを聴きたい文書のサイズ変更イベント
- 15. ListViewカーソルの変更とちらつき
- 16. アンドロイドの下線の色を変更してください
- 17. アンドロイドのプログレスバーの色を変更してください
- 18. Android - アンドロイドのアクションバーの位置を変更してください
- 19. アンドロイドのアクションバーの色を変更してください
- 20. 他のCocoaアプリケーションのイベントを聴く
- 21. C#でICMPパケットを聴く
- 22. Java - ObjectInputStreamでソケットを聴く
- 23. カスタムコンソールでテキストイベントを聴く?
- 24. 子を聴くMenuItem Click
- 25. カーソルを変更してリストビューアニメーションを再生
- 26. Eclipse(アンドロイド)の添付ソースを変更してください
- 27. アンドロイドのタブ変更リスナー
- 28. 子ビューフォーカスの変更アンドロイド
- 29. アンドロイドの変更パスbuild.xmlへ
- 30. アンドロイド - ディレクトリの変更権限
'registerContentObserver()'または 'registerDataSetObserver()'を見てください。 http://developer.android.com/reference/android/database/Cursor.htmlを参照してください。 – ramdroid