2
我在應用程序中使用Android PopupWindow,所以我想確定我明白「最佳實踐」是從它處理事件的。Android PopupWindow事件處理程序應該去哪裏?
我的PopupWindow有一個按鈕,目前該按鈕的onClick處理程序與啓動彈出窗口的Activity相同。
但我見過一個例子,有人創建了一個擴展PopupWindow的類。這是他們在需要PopUpWindow時創建的類,但他們仍然將onClick處理程序放入啓動它的Activity中。
如果我有這樣一個單獨的類,擴展PopupWindow,將按鈕處理程序放在該類中會更好嗎?如果是的話,我該怎麼做呢?
在此先感謝!
但創建一個新類(即...擴展PopupWindow)並不真正回答這個問題。 PopupWindow不是從Activity類派生的,所以最好是將處理程序放在調用的Activity類中,還是放在新的PopupWindw派生類中? – user316117
我的錯誤我想念你的問題。爲了進一步說明,您是在談論啓動PopupWindow的'onClick處理程序',還是迴應了PopupWindow中的點擊事件?? – AedonEtLIRA