私はAndroidアプリに取り組んでいますstrings.xmlフォルダー内の文字列配列を介してカスタムリストビューを実装します。しかし、今はSq-liteデータベースを組み込んでListviewsのデータを取得したいのですが、このように見えますが、sq-liteデータベースのデータが必要です:
文字列配列から切り替えたり、最初にデータベースからデータを取得したりするにはどうすればよいですか
編集:sqliteの実装を既に検討しました
回答:
回答№1は1AndroidでSQLiteを実装するためのチュートリアル。
まず、SQLiteデータベースを実装する必要があります次に、データベースでクエリを実行してすべてのデータを文字列配列に取得し、その前にその文字列配列を使用してListViewを埋めます。 次のようなことができます:
List<String> nameArray = new ArrayList<String>();
List<String> chargeArray = new ArrayList<String>();
String data="";
while(crs.moveToNext()){
data = crs.getString(crs.getColumnIndex("NAME"));
nameArray.add(data);
data = crs.getString(crs.getColumnIndex("CHARGE"));
chargeArray.add(data);
}
これを確認することができます リンク 参照のために。