問題タブ [android-cursor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android ContentObserver
ListViewを生成するカーソル「c」があります。コンテンツプロバイダーは、基になるデータが変更されるたびにListViewが更新されることを保証します。ただし、リストビューが描画されるたびにヘッダー/フッタービューを更新するために、別の関数を追加で呼び出したいと思います。
ContentObserversでこれをどのように実装しますか?
android - ContentProviderでのカーソルのラッピング/アンラッピング
別のContentProviderのプロキシであるContentProviderを作成しています(セキュリティの問題のため、および完全なアプリの機能の一部へのアクセスを提供するため)。
CPから内部CPを呼び出した後、予期しない例外を受け取りました。
例外は、CPによるカーソルのラップとラップされた転送に関するものです。外部CPはカーソルを再度ラップできないため、ここで問題が発生します。返されたカーソルのクラスを確認すると、CursorWrapperInnerを受け取りました。
外側のCPで(このCWIから通常のカーソルに)カーソルをアンラップする方法はありますか(ただし、ループ内ですべてのデータをMatrixCursorに転送するのではなく、時間がかかりすぎます)。
android - ListView ヘッダーが位置を占める正当な理由はありますか?
ListView にヘッダーを追加したばかりで、ヘッダーが基本的に位置 0 になるため、一連のコードを変更する必要があります (つまり、CursorAdapter のカーソル インデックスがリストのインデックスと一致しません。それらは 1 ずれています)。今)。なんで?これは私には少しばかげているようです。
私が思いつく唯一の理由は、開発者がヘッダーにアクセスしたいということです。罰金。getListView().getHeader() のようなものを提供します。
android - -1 を返す getLastVisiblePosition
私はListView
(CursorAdapte
rを使用して)私に問題があります。電話するとgetListView().getLastVisiblePosition()
を受信して-1
います。私のリストには項目が入力されているため、これは問題です。さらに、getListView().getFirstVisiblePosition()
リストのどこをスクロールしても、常に 0 を返します。何か案は?
startManagingCursor と関係があります
startManagingCursor をコメントアウトすると、すべて正常に動作します。stopManagingCursor()
を変更する前に追加も試みましたCursor
が、まだ同じ問題があります。
android - カーソルを閉じる慣用句
すべてのカーソルが閉じていることを確認するには、次の 2 つのうちどれを使用する必要がありますか?
また
お知らせ下さい。
android - Androidカーソルの「fillWindow()の無効なステートメント」とはどういう意味ですか?
logcat
出力にこのエラーが表示されることがありますが、
戻るキーを押してlistview
から、カスタムに移動する前にデフォルトのAndroidに移動すると発生することがありますlistview
。
どういう意味ですか?どうすれば解決できますか?問題が発生しているコード行を指していないためです。
android - CursorAdapterbindViewをオーバーライドする方法
の情報を表示しようとしてCursor
います。ListView
各行にはとが含まれてImageView
いTextView
ます。私はCustomCursorAdapter
拡張機能を持っています。カーソルからのデータを評価しCursorAdapter
、bindView
それに基づいてビューの画像とテキストを設定します。
アプリを実行するとListView
、正しい行数が表示されますが、空です。bindViewをオーバーライドするときに何かを見逃したことは知っていますが、何がわからないのです。
どんな助けでも大歓迎です。
android - 配列を指すカーソルを作成します
検索候補コンテンツプロバイダーを作成しようとしていますが、その結果をカーソルとして返す必要があります(クエリのcontentprovider APIの場合)。重要なのは、私のデータはSQLiteデータベースではなく、配列に保存されているということです。配列にバインドするカーソルオブジェクトを作成する必要がありますが、それを行うサンプルは見たことがありません。
カーソルを配列にバインドする最も簡単な方法を知っている人はいますか?
android - ある Cursor の内容を別の Cursor に追加します
結合後に2番目のカーソルの内容が最初のカーソルにも表示されるように、2つのカーソルを結合したいと考えています。
まさにここに私のコードがあります、
この場合、 CursorJoinerを使用する必要がありますか?
この Cursor を SimpleListAdapter に渡したいですか? これらの2つのカーソルを結合するにはどうすればよいですか?
android - Android のセクションを持つ SimpleCursorAdapter
Cursors と Custom SimpleCursorAdapter の両方を使用する場合に、ListView でセクションを生成する方法について、これについて少し迷っています。
そこにあるドキュメントの多くは、getView() などを使用して参照するか、いくつかのアダプタを作成してセクション ヘッダーを追加します。
しかし、これらはすべて BaseAdapters、ListAdapters、ArrayAdapters などに基づいているようです。
以前に似たようなことを扱った人はいますか?
そうでない場合、これを機能させるためのヒントはありますか?
ありがとうサイモン