3

次のような結果セットとしてリモート データベースから結果を取得しました。

String queryString = "select n as name, a as address from sometable";
ResultSet rs = st.executeQuery(queryString);

名前、この結果からのアドレス、およびユーザーがいくつかの行をチェックするためのチェックボックスです。チェックされた行は、さらに作業するためにローカル データベース (SQLite) に保存されます。

これらに対する答えを見つけるのを手伝ってください:

ResultSet を使用して ListView に表示するにはどうすればよいですか。SimpleCursorAdapter を使用するには、ResultSet ではなく Cusor が必要であると読みました。ResultSet を Cursor に変換するにはどうすればよいですか?

そして別の質問です。チェックボックス用に追加のフィールドが 1 つ必要ですか (「ch_」など)? ユーザーがリスト内のアイテムを押すと、「ch_」の値が変更されますか? 前もって感謝します。

4

2 に答える 2

1

をカスタマイズしたオブジェクトに変換ResultSetArrayList、 を使用する代わりに、SimpleCursorAdapterから拡張しBaseAdapterてリスト データを利用することができます。

于 2012-10-25T06:56:27.050 に答える
0

rsが Cursor の場合、クエリを見ると namers.getString(0)と addressが得られますrs.getString(1)

2番目の質問について、このチェックボックスは何のために必要ですか?

于 2012-10-24T11:24:39.487 に答える