簡體   English   中英

如何使用FragmentActivity在XML中為對話框按鈕定義onClick處理程序方法?

[英]How to define onClick handler method in XML for dialog buttons using FragmentActivity?

我試圖在XML布局中為Dialog中的按鈕定義onClick處理程序方法,但是由於NoSuchMethodException(無法找到該方法),當單擊按鈕時應用程序崩潰。 該方法簽名是public void searchMovies(View) ,我可以保證在XML文件和代碼中將其拼寫一致。 通過將方法放入Dialog所屬的Activity中 ,這個類似的問題提供了一個解決方案,但這對我不起作用。

但是,我正在使用FragmentActivity和FragmentStatePagerAdapter,所以也許這就是它對我不起作用的原因? 我嘗試將方法放入FragmentActivity,FragmentStatePagerAdapter,Fragment和處理啟動Dialog的匿名OnClickListener類中。 他們都沒有工作,都給NoSuchMethodException錯誤。 同樣,我可以保證該方法的拼寫正確/一致。

我知道我可以通過編程方式執行此操作,但是如果我可以以其他方式執行此操作,將會更加方便。 可能嗎? 謝謝。

正如我在上面的評論中所說的, 是解決方案(然后,我想這是重復的,但是我認為對於尋求該解決方案的人來說,它仍然可能有用。我不介意是否有人認為應該刪除它雖然)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM