0
我有一個活動,其中包含TextViews,Spinners,TimePickers等,我希望只在單擊按鈕OK時執行任務。爲此,我在每個組件上設置了一個監聽器。我的問題是:我使用了幾種類型的監聽器(onClickListener,onItemSelectedListener等),因此每個監聽器都需要自己的方法(onClickListener需要方法public void onClick(View v){};
onItemSelectedListener需要方法public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {}
),但是我想執行一個任務所有這些信息只有一次(當按下OK按鈕時),所以這應該在onClick()方法中聲明。但是,如果必須以不同的方法管理其他值,那麼我如何管理其他值?Android中不同類型的聽衆
< - 爲什麼「對於這一點,我設置各個部件上的監聽。」?您只應在OK按鈕上設置onClickListener。 – dmon