微調OnclickListener事件執行兩次 -微調OnclickListener事件執行兩次,如何處理這兩個事件
- 微調初始化
- 用戶手動選擇
這裏作爲實施聽衆的是:
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
問題定義
我要保存用戶選擇的文本到數據存儲,當用戶選擇從微調任何項目,我能夠做到這一點。但我的另一個任務是將先前選定的項目(從數據存儲訪問)顯示爲微調器中的選定項目,但是每次我調用微調控件的活動時,微調控制器都將第一項目顯示爲默認選定項目,並且在數據存儲中也會更改之前項目默認。
我怎樣才能使「手動選擇」用戶事件「微調初始化」之間的區別?