問題タブ [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.

0 投票する
1 に答える
2724 参照

android - Android ContentObserver

ListViewを生成するカーソル「c」があります。コンテンツプロバイダーは、基になるデータが変更されるたびにListViewが更新されることを保証します。ただし、リストビューが描画されるたびにヘッダー/フッタービューを更新するために、別の関数を追加で呼び出したいと思います。

ContentObserversでこれをどのように実装しますか?

0 投票する
3 に答える
3943 参照

android - ContentProviderでのカーソルのラッピング/アンラッピング

別のContentProviderのプロキシであるContentProviderを作成しています(セキュリティの問題のため、および完全なアプリの機能の一部へのアクセスを提供するため)。

CPから内部CPを呼び出した後、予期しない例外を受け取りました。

例外は、CPによるカーソルのラップとラップされた転送に関するものです。外部CPはカーソルを再度ラップできないため、ここで問題が発生します。返されたカーソルのクラスを確認すると、CursorWrapperInnerを受け取りました。

外側のCPで(このCWIから通常のカーソルに)カーソルをアンラップする方法はありますか(ただし、ループ内ですべてのデータをMatrixCursorに転送するのではなく、時間がかかりすぎます)。

0 投票する
2 に答える
4746 参照

android - ListView ヘッダーが位置を占める正当な理由はありますか?

ListView にヘッダーを追加したばかりで、ヘッダーが基本的に位置 0 になるため、一連のコードを変更する必要があります (つまり、CursorAdapter のカーソル インデックスがリストのインデックスと一致しません。それらは 1 ずれています)。今)。なんで?これは私には少しばかげているようです。

私が思いつく唯一の理由は、開発者がヘッダーにアクセスしたいということです。罰金。getListView().getHeader() のようなものを提供します。

0 投票する
3 に答える
6136 参照

android - -1 を返す getLastVisiblePosition

私はListViewCursorAdapterを使用して)私に問題があります。電話するとgetListView().getLastVisiblePosition()を受信して-1​​います。私のリストには項目が入力されているため、これは問題です。さらに、getListView().getFirstVisiblePosition()リストのどこをスクロールしても、常に 0 を返します。何か案は?

startManagingCursor と関係があります

startManagingCursor をコメントアウトすると、すべて正常に動作します。stopManagingCursor()を変更する前に追加も試みましたCursorが、まだ同じ問題があります。

0 投票する
7 に答える
2631 参照

android - カーソルを閉じる慣用句

すべてのカーソルが閉じていることを確認するには、次の 2 つのうちどれを使用する必要がありますか?

また

お知らせ下さい。

0 投票する
5 に答える
14887 参照

android - Androidカーソルの「fillWindow()の無効なステートメント」とはどういう意味ですか?

logcat出力にこのエラーが表示されることがありますが、

戻るキーを押してlistviewから、カスタムに移動する前にデフォルトのAndroidに移動すると発生することがありますlistview

どういう意味ですか?どうすれば解決できますか?問題が発生しているコード行を指していないためです。

0 投票する
1 に答える
7569 参照

android - CursorAdapterbindViewをオーバーライドする方法

の情報を表示しようとしてCursorいます。ListView各行にはとが含まれてImageViewTextViewます。私はCustomCursorAdapter拡張機能を持っています。カーソルからのデータを評価しCursorAdapterbindViewそれに基づいてビューの画像とテキストを設定します。

アプリを実行するとListView、正しい行数が表示されますが、空です。bindViewをオーバーライドするときに何かを見逃したことは知っていますが、何がわからないのです。

どんな助けでも大歓迎です。

0 投票する
0 に答える
3735 参照

android - 配列を指すカーソルを作成します

検索候補コンテンツプロバイダーを作成しようとしていますが、その結果をカーソルとして返す必要があります(クエリのcontentprovider APIの場合)。重要なのは、私のデータはSQLiteデータベースではなく、配列に保存されているということです。配列にバインドするカーソルオブジェクトを作成する必要がありますが、それを行うサンプルは見たことがありません。

カーソルを配列にバインドする最も簡単な方法を知っている人はいますか?

0 投票する
2 に答える
7145 参照

android - ある Cursor の内容を別の Cursor に追加します

結合後に2番目のカーソルの内容が最初のカーソルにも表示されるように、2つのカーソルを結合したいと考えています。

まさにここに私のコードがあります、

この場合、 CursorJoinerを使用する必要がありますか?

この Cursor を SimpleListAdapter に渡したいですか? これらの2つのカーソルを結合するにはどうすればよいですか?

0 投票する
2 に答える
7880 参照

android - Android のセクションを持つ SimpleCursorAdapter

Cursors と Custom SimpleCursorAdapter の両方を使用する場合に、ListView でセクションを生成する方法について、これについて少し迷っています。

そこにあるドキュメントの多くは、getView() などを使用して参照するか、いくつかのアダプタを作成してセクション ヘッダーを追加します。

しかし、これらはすべて BaseAdapters、ListAdapters、ArrayAdapters などに基づいているようです。

以前に似たようなことを扱った人はいますか?

そうでない場合、これを機能させるためのヒントはありますか?

ありがとうサイモン