我目前使用simpleCursorAdaptor和遊標來加載數據的微調器,但我寧願將光標轉換爲簡單的數組,然後使用它代替(作爲列表很短並且是靜態的)。如何使用數組而不是光標的微調器
這樣做最簡單的方法是什麼?
我的代碼目前是:
private void loadEmployeeList(){
LoginDataHandler dataHandler = new LoginDataHandler(getContentResolver());
Cursor data = dataHandler.activeEmployeeList();
if (null!=data){
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item,
data,
new String[]{MyobiliseData.Columns_employees.NAME},
new int[] { android.R.id.text1 }
);
// Attach the data to the spinner using an adaptor
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
}
}
爲什麼要光標數據轉換成數組? Android已經提供了一種使用CursorAdapter管理遊標數據的可行方法。 – user370305
CursorAdapter是管理遊標數據的最好方法,它的ID沿着它微調或列表視圖。 – user370305
謝謝 - 我認爲你可能是對的 - 我只是覺得這似乎是一個這麼小的名單大小開銷 – WaterBoy