私はSQLiteOpenHelperを作成しており、列として複数の列をキーとして送信し、関連する文字列として値を返したいとします。 HashMapを使用している以外は、関連する配列をAndroidで見つけることはできません。関連する配列としてcontentValuesを使用できますか?Android:ContentValuesを関連付けられた配列として使用できますか?
答えて
あなたは非常によく達成しようとしているものを説明していませんが、2つのオプションがあります。
使用
HashMap
(またはそのことについては、Map
は) - と、それに値を入れる:Map<String, String> values = new HashMap<String, String>(); values.put("key1", "value1"); values.put("key2", "value2");
次に、値を取得する必要がある場合は、マップから値を取得します。
ContentValues
- を使用して値を入力できます。コードはほぼ同じです。
どのオプションを選択するかは、お好みや実行しようとしていることによっても異なります。あなたのSQLite Helper内でデータベースのレコードを挿入/更新する場合は、ContentValues
を使用してください。そうしないと、HashMap
からデータを抽出してContentValues
に入れる必要があります。
ご清聴ありがとうございます。私は自分のMainActivityに複数のカラム値を送り、それらの値に基づいてUserのフラグメントを埋めたいと思っています。私はHashMapsと混同され、DBHelperクラスのチュートリアルを読んでContentValuesを見た。私が検索したときにHashMapの代わりにContentValuesを使用しない理由を理解できず、その理由を説明する参照が見つかりませんでした。だから、ContentValuesを使わない理由についてエキスパートのアドバイスを得ることを考えました。私はすべての問題などを意味します。 –
実際にはHashMap
- 1. Doctrine2リポジトリから配列として関連付けられたエンティティコレクションを取得します。
- 2. 外部キーとして「日付」列から抽出年を使用したRails関連付けですか?
- 3. PHP関連付けられた配列の配列を代入する
- 4. 連想配列から連想配列への配列、キーの値でインデックス付けされた配列
- 5. Java配列をint配列に関連付けます。
- 6. CSVから間違った配列関連を付けてmysqlにインポートする
- 7. 関連付けられたオブジェクトを作成しますか?
- 8. SWIFT:配列からの画像とCGPointを関連付けます
- 9. 関連付けられたタイプを使用してタプルを作成する
- 10. 子を関連付けられたキーで削除します。
- 11. laravelで関連付けられた配列にアクセスする方法5.4
- 12. IDを使用して既存の配列を関連付ける
- 13. PHPの数値配列に関連付けられています
- 14. int配列とJavaの文字列配列を関連付けます
- 15. CakePHP 3で他の関連付けを使用した条件との関連付けを作成する
- 16. Enumに関連付けられた文字列値を取得しますか?
- 17. 文字列に関連付けられた変数を印刷しますか?
- 18. Find Recordで関連付けられたモデルを使用したアクティブレコードクエリ
- 19. searchlogicを使用して関連付けられたモデルの属性をソート
- 20. ビューのルックアップ列を使用してSharepoint Listに関連付けられた列を取得する方法
- 21. アクティブレコードを使用して関連付けられたテーブルの合計
- 22. 関連付けられていない配列から非ユニークなPHPの配列の値を削除
- 23. 並べ替え配列をdatetimeキーで関連付けます
- 24. SQL日付と関連付けられたデータとの結合
- 25. PHP:連想配列の配列内の特定のキーに関連付けられた戻り値
- 26. ドロップダウンリストに関連付けられた配列のキー名を表示
- 27. NSURLRequestに関連付けられたNSURLConnectionを取得します。
- 28. 名前に関連付けられたオブジェクトを返します
- 29. メモリリークに関連付けられたUIView
- 30. Enum関連付けられた値
「HashMap」を使用すると何が問題になりますか? –
何もありません。ほんの少し新しく、HashMapもよく分かりません。 LazyFellowAlert here .... –