我正在創建具有Spinner的SQLite應用程序。 Spinner包含來自數據庫表(查詢需要一列)的值。
如果數據庫爲空 - 微調器顯然仍然是空的。
我需要一個條件,告訴我如果微調是空的或不做一些驗證。
這裏是我的代碼:檢查Spinner是否爲空SQLite
public class MainActivity extends AppCompatActivity {
ArrayList<String> categories;
ArrayAdapter<String> adapter;
Spinner spinner;
protected void onCreate(Bundle savedInstanceState) {
categories = databaseHelper.getAllCategories();
spinner = (Spinner) findViewById(R.id.spinner);
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, categories);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
及我單擊的方式條件:
...
else if(<the condition i need>) {
Toast.makeText(MainActivity.this, "No category selected", Toast.LENGTH_LONG).show();
}
...
檢查工作的項目 – pskink
,謝謝:) – Mariachi