現在、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);
}
}