【发布时间】:2019-10-13 17:11:03
【问题描述】:
我正在创建一个方法来读取数据库中的所有信息并通过微调器查看它这里是我为这个函数尝试的代码
public Spinner loadArtist(){
SQLiteDatabase DB = getReadableDatabase();
String[] projection = {
ArtistMaster.Artist.ARTIST_NAME};
Cursor cursor = DB.query(
ArtistMaster.Artist.TABLE_ARTIST,
projection,
null,
null,
null,
null,
null);
Spinner itemIds = new ArrayList<>();
while(cursor.moveToNext()) {
long itemId = cursor.getLong(
cursor.getColumnIndex(ArtistMaster.Artist.ARTIST_NAME));
itemIds.setAdapter(itemId);
}
cursor.close();
return itemIds;
}
但它在这一行给了我一个错误Spinner itemIds = new ArrayList<>();
我应该将其声明为列表而不是微调器
【问题讨论】:
-
显然是的。
标签: android sqlite android-studio android-sqlite android-sql