我在加載應用程序之後試圖讓我的微調器填充數據時遇到了很多問題。我只是亂搞,併爲車輛建立了一個數據庫。所以我試圖讓一個微調器加載數據庫數據到它。這是我在試圖這樣做的方法中使用的代碼,但我的微調從未加載過我的數據庫數據。如何讓我的微調器填充數據庫數據?
SQLiteDatabase db = database.getReadableDatabase();
Cursor cursor = db.rawQuery("SELECT vehicle_make, vehicle_model, vehicle_year FROM vehicles;", null);
vehicleProfileSpinner = (Spinner) findViewById(R.id.vehicleProfileSpinner);
startManagingCursor(cursor);
String[] columns = {"vehicle_year", "vehicle_make", "vehicle_model"};
int[] theView = {R.id.vehicleProfileSpinner};
SimpleCursorAdapter vpsAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_dropdown_item, cursor, columns, theView);
vpsAdapter.setDropDownViewResource(R.layout.main);
vehicleProfileSpinner.setAdapter(vpsAdapter);