當(dāng)apk彈出一個(gè)對(duì)話框,用戶點(diǎn)擊對(duì)話框的按鈕的時(shí)候,我們需要做一些處理,很多時(shí)候不可避免要用到原窗體的一些信息以及還可能要要向原窗體傳遞一些信息。
我們有三種方式實(shí)現(xiàn)這個(gè)事情:
1 將按鈕的事件監(jiān)聽器定義成非匿名類,這樣就可以傳參給對(duì)話框,再傳參給事件監(jiān)聽器
2 將按鈕的事件監(jiān)聽器定義成窗體類的內(nèi)部或直接就是窗體類,我們只需要將用戶點(diǎn)擊的是確定,還是取消告訴他就行
3 多定義一些final類型的變量
個(gè)人推薦第二種