-1
я хочу, чтобы отобразить данные из SQLite в TextView, вот мой code.What я есть DonT wrong.It не не отображает данные без ошибок, но врезается главный классBind Arrayadapter к TextView андроид
private void loadTextViewData()
{
DatabaseHandler db = new DatabaseHandler(getApplicationContext());
List<String> lables = db.getAllLabels();
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,android.R.layout.test_list_item, lables);
text.setText(??);
}
SQL класс
public List<String> getAllLabels(){
List<String> labels = new ArrayList<String>();
// Select All Query
String selectQuery = "SELECT * FROM " + TABLE_LABELS;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
labels.add(cursor.getString(1));
} while (cursor.moveToNext());
}
// closing connection
cursor.close();
db.close();
// returning lables
return labels;
}
положить LogCat след .. – Riser
Рассмотрите возможность использования a [ListView] (http://developer.android.com/reference/android/widget/ListView.html), а затем установите ваш ArrayAdapter в ListView: lv.setAdapter (dataAdapter). –
, но я не хочу listview – user2451541