問題タブ [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 - カーソルアダプタのonclick中に他の要素にアクセスしますか?
ListViewを埋めるために使用しているカスタムカーソルアダプタがあります。インフレータには2つのチェックボックスがあり、どちらにもonclickハンドラがあります。兄弟のチェックボックスに触れたときの状態を確認できるようにしたい。
誰かが似たような経験をしたことがありますか?チェックボックスのListView行を取得する方法がわかりません。カーソルアダプタは常に最後に追加された行の状態になっています。
android - カーソルからアイテムを除外する
カーソルオブジェクトからアイテムを削除しようとしていますが、その方法がわかりません(または可能かどうか)。ユーザーの設定によっては、データベースからアイテムを実際に削除するのではなく、単に「フィルター」して表示しないようにします。
たとえば、FILTER_TEXT
これはアプリケーション設定からのものであり、カーソルに含める必要のあるテキストが含まれています。そうでない場合は削除されます。
これがこれに取り組む正しい方法であるとかなり確信していましたが、カーソルからアイテムを削除する方法が見つかりません...
助けていただければ幸いです、乾杯!
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.
android - (正規化された) 電話番号による連絡先のクエリ
どこにも答えが見つからないことに本当に驚いています。ここで問題です。
params の電話番号が「777 777 7777」の形式の場合、レコードが取得されません。「777-777-7777」の場合はレコードを取得します。さらに悪いことに、TelephonyManager.EXTRA_INCOMING_NUMBER で番号が「7777777777」と表示されます。この電話番号を照会するにはどうすればよいですか? ドキュメントによると、 Phone.NUMBER はユーザーが入力した方法です。まあ、それは私には何の役にも立ちません!!!
android - AndroidのSMSインテントの問題
データベースから取得したSMS本体を使用してシステムSMSアプリケーションを開こうとしています。
Cursor
データベースからタイトルとメッセージを取得するために使用していSQLite
ます。smsButton
クリックされるものがあります。クリックすると、SMSインテントが作成されます。
私の問題はメッセージの本文にあります。本体をデータベースから取得したmsg_contentにします。私はそれを参照しようとしましたが、失敗したと思います。
これが私の最後の試みであり、msg_contentレイアウトのIDを取得するTextViewを作成しようとしています。
コンテンツの文字列を参照する方法はありますか?
android - Androidのカーソルから文字列を取得しますか?
私のコースはシンプルです。私は3つの列を持つSQLiteデータベースを持っています:
- 乱暴な
- タイトル=>テキスト
- コンテンツ=>テキスト
これは私のクラスのメソッドですdataBase
:
このメソッドは1行のみを返します。
私の活動で私はこれを書いた:
ここで、コンテンツフィールドのテキストを文字列に保存します。
これはどのように行うことができますか?
android - カーソルの奇妙な問題-Android
これは私のデータベースクラスのメソッドです:
私のSQLiteデータベースには6つのテーブルがあります。
- table1 => rowid、title、content、fav
- table2 => rowid、title、content、fav
- table3 => rowid、title、content、fav
- table4 => rowid、title、content、fav
- table5 => rowid、title、content、fav
- table6 => rowid、title、fav
私の活動では、これを書きました:
そして、アプリケーションは強制的に閉じます!
私が間違っているところはありますか?
アップデート
これはLogCatのスナップショットですが、理解できませんでした。出力をandroid.database
次
のようにフィルタリングしました。
私がやろうとしているのはtitle
、すべてのテーブルから値TRUEのfav(タイプ:BOOL)を持つ(タイプ:TEXT)を取得し、それらを1つに表示することですListView
(SimpleCursorAdapterを使用)。
android - Android-ListViewアイテムのIDを取得する[特殊なケース]
私のDBクラスには、カーソルを返すメソッドがあります。カーソルには、さまざまなテーブルのデータが含まれます。
次に、を使用して:SimpleCursorAdapter ca
にアタッチします。Cursor
ListView lv
ここで、ListViewでアイテムを選択した場合、そのアイテムIDへの参照が必要です。 アイテムが属するテーブルから他の情報を取得するIDが必要です。そして、他のアクティビティMsgViewでそれを取得します
私はこれを試しました:
アイテムがクリックされたときに渡されるIDへの参照を持っている
その値をインテントで渡すと、他のアクティビティがこの渡された値を使用して必要なデータを取得します。
/li>
しかし、これはうまくいきませんでした。私が使用しているIDはアイテムのIDではないようです!解決策やアイデアはありますか?
android - CheckBox を使用したカスタム ListView
CheckBox を使用したカスタム ListView に関連する質問がたくさんあることは知っていますが、チェックされたすべての項目を取得する際に問題が発生しています。
私がやっていることは:
データベースからのカスタム ListView の表示 (すべての送信済み SMS のリスト)。
ユーザーがさまざまなリスト項目を確認できるようにします。
ユーザーが削除ボタンを押すと、チェックされたすべてのアイテムを削除したい(データベースとビュー部分から)
問題 : 初めてアクティビティに移動し、いくつかの項目を確認して削除すると、正常に動作します。
しかし、削除ボタンを押した直後にいくつかのアイテムをもう一度チェックすると、いくつかのアイテムがチェックされ、いくつかのアイテムがチェックされなくなり、再びいくつかのアイテムが削除されます..
IDとリスト項目を完全にバインドできないと思います..
これまでのコーディング:
row.xml が含まれています
私のアクティビティクラスで:
カスタムの SimpleCursorAdapter があります。
}
android - SimpleCursorAdapter の画像
データベースから画像を取得し、アイテム ビューに配置するためSimpleCursorAdapter
に aを使用しようとしています。これが私のコードです:ViewBinder
ListView
私は得ています:
実行中byte[] byteArr = cursor.getBlob(columnIndex);
。誰かが私が間違っていることを知っていますか?