[問題] DialogFragment NullPointerException

作者: asd860079 (U戲boy)   2018-08-29 06:01:21
先上圖和程式碼講一下我的程式在幹嘛
MainActivty:https://pastebin.com/513GqcXK
DialogFram:https://pastebin.com/VnxCLPDy
Dialog2:https://pastebin.com/G9S6J1Rn
有三個 java 檔
分別是一個主畫面 MainActivity,和兩個 DialogFragment
希望做到的是 點擊 DialogFragm 不同的按鈕,分別把不同的資訊帶到 Dialog2
如圖: https://imgur.com/BgOykr4.jpg
(簡而言之就是希望實現 兩階段的彈出視窗)
於是在 DialogFragm 寫一個 Interface
然後在每個 Button OnClick 裡面實現這個 Interface
但是目前的狀況他好像指不到這個 Interface
https://imgur.com/B8vkRY8.jpg
弄好久才把 Dialog2 的 EventType 的 TextView 空指標解決
但這個 Interface 的我還是解決不了 QQ
希望各位大大能看懂小弟在寫什麼然後幫幫忙 <(__)>
作者: LZN (秋)   2018-08-29 09:42:00
問題應該在於attach的時候的getTargetFragment是null建議資料用argument的方式帶給dialog2, 不需要interface
作者: zerofinal (人生~)   2018-08-29 12:50:00
https://goo.gl/BfyoYM DialogFragment我這樣寫透過 Intent來回傳資料,onActivityResult接資料

Links booklink

Contact Us: admin [ a t ] ucptt.com