問題タブ [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 に答える
229 参照

android - カーソルアダプタのonclick中に他の要素にアクセスしますか?

ListViewを埋めるために使用しているカスタムカーソルアダプタがあります。インフレータには2つのチェックボックスがあり、どちらにもonclickハンドラがあります。兄弟のチェックボックスに触れたときの状態を確認できるようにしたい。

誰かが似たような経験をしたことがありますか?チェックボックスのListView行を取得する方法がわかりません。カーソルアダプタは常に最後に追加された行の状態になっています。

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

android - カーソルからアイテムを除外する

カーソルオブジェクトからアイテムを削除しようとしていますが、その方法がわかりません(または可能かどうか)。ユーザーの設定によっては、データベースからアイテムを実際に削除するのではなく、単に「フィルター」して表示しないようにします。

たとえば、FILTER_TEXTこれはアプリケーション設定からのものであり、カーソルに含める必要のあるテキストが含まれています。そうでない場合は削除されます。

これがこれに取り組む正しい方法であるとかなり確信していましたが、カーソルからアイテムを削除する方法が見つかりません...

助けていただければ幸いです、乾杯!

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

android - Androidサービス通知アクティビティは最良の方法で完了しましたか?

I created a service which syncs data from the web on a background thread and want to notify a list activity when the service has completed so it can update it's cursor? What would be the best way to do this? I'm thinking of sending a broadcast when the service is done but not sure if that's the best way to do it. I need to requery the cursor when the service has finished so I'm not sure if that will work well with broadcast receivers? I haven't done alot of android in awhile so thanks in advance.

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

android - (正規化された) 電話番号による連絡先のクエリ

どこにも答えが見つからないことに本当に驚いています。ここで問題です。

params の電話番号が「777 777 7777」の形式の場合、レコードが取得されません。「777-777-7777」の場合はレコードを取得します。さらに悪いことに、TelephonyManager.EXTRA_INCOMING_NUMBER で番号が「7777777777」と表示されます。この電話番号を照会するにはどうすればよいですか? ドキュメントによると、 Phone.NUMBER はユーザーが入力した方法です。まあ、それは私には何の役にも立ちません!!!

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

android - AndroidのSMSインテントの問題

データベースから取得したSMS本体を使用してシステムSMSアプリケーションを開こうとしています。

Cursorデータベースからタイトルとメッセージを取得するために使用していSQLiteます。smsButtonクリックされるものがあります。クリックすると、SMSインテントが作成されます。

私の問題はメッセージの本文にあります。本体をデータベースから取得したmsg_contentにします。私はそれを参照しようとしましたが、失敗したと思います。

これが私の最後の試みであり、msg_contentレイアウトのIDを取得するTextViewを作成しようとしています。

コンテンツの文字列を参照する方法はありますか?

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

android - Androidのカーソルから文字列を取得しますか?

私のコースはシンプルです。私は3つの列を持つSQLiteデータベースを持っています:

  1. 乱暴な
  2. タイトル=>テキスト
  3. コンテンツ=>テキスト

これは私のクラスのメソッドですdataBase

このメソッドは1行のみを返します。

私の活動で私はこれを書いた:

ここで、コンテンツフィールドのテキストを文字列に保存します。

これはどのように行うことができますか?

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

android - カーソルの奇妙な問題-Android

これは私のデータベースクラスのメソッドです:

私のSQLiteデータベースには6つのテーブルがあります。

  1. table1 => rowid、title、content、fav
  2. table2 => rowid、title、content、fav
  3. table3 => rowid、title、content、fav
  4. table4 => rowid、title、content、fav
  5. table5 => rowid、title、content、fav
  6. table6 => rowid、title、fav

私の活動では、これを書きました:

そして、アプリケーションは強制的に閉じます!

私が間違っているところはありますか?

アップデート

これはLogCatのスナップショットですが、理解できませんでした。出力をandroid.database次 のようにフィルタリングしました。ここに画像の説明を入力してください

私がやろうとしているのはtitle、すべてのテーブルから値TRUEのfav(タイプ:BOOL)を持つ(タイプ:TEXT)を取得し、それらを1つに表示することですListView(SimpleCursorAdapterを使用)。

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

android - Android-ListViewアイテムのIDを取得する[特殊なケース]

私のDBクラスには、カーソルを返すメソッドがあります。カーソルには、さまざまなテーブルのデータが含まれます。

次に、を使用して:SimpleCursorAdapter caにアタッチします。CursorListView lv

ここで、ListViewでアイテムを選択した場合、そのアイテムIDへの参照が必要です。 アイテムが属するテーブルから他の情報を取得するIDが必要です。そして、他のアクティビティMsgViewでそれを取得します

私はこれを試しました:

  • アイテムがクリックされたときに渡されるIDへの参照を持っている

  • その値をインテントで渡すと、他のアクティビティがこの渡された値を使用して必要なデータを取得します。

    /li>

しかし、これはうまくいきませんでした。私が使用しているIDはアイテムのIDではないようです!解決策やアイデアはありますか?

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

android - CheckBox を使用したカスタム ListView

CheckBox を使用したカスタム ListView に関連する質問がたくさんあることは知っていますが、チェックされたすべての項目を取得する際に問題が発生しています。

私がやっていることは:

データベースからのカスタム ListView の表示 (すべての送信済み SMS のリスト)。

ユーザーがさまざまなリスト項目を確認できるようにします。

ユーザーが削除ボタンを押すと、チェックされたすべてのアイテムを削除したい(データベースとビュー部分から)

問題 : 初めてアクティビティに移動し、いくつかの項目を確認して削除すると、正常に動作します。

しかし、削除ボタンを押した直後にいくつかのアイテムをもう一度チェックすると、いくつかのアイテムがチェックされ、いくつかのアイテムがチェックされなくなり、再びいくつかのアイテムが削除されます..

IDとリスト項目を完全にバインドできないと思います..

これまでのコーディング:

row.xml が含まれています

私のアクティビティクラスで:

カスタムの SimpleCursorAdapter があります。

}

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

android - SimpleCursorAdapter の画像

データベースから画像を取得し、アイテム ビューに配置するためSimpleCursorAdapterに aを使用しようとしています。これが私のコードです:ViewBinderListView

私は得ています:

実行中byte[] byteArr = cursor.getBlob(columnIndex);。誰かが私が間違っていることを知っていますか?