作者asd860079 (U戏boy)
看板AndroidDev
标题[问题] DialogFragment NullPointerException
时间Wed Aug 29 06:01:21 2018
先上图和程式码讲一下我的程式在干嘛
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
希望各位大大能看懂小弟在写什麽然後帮帮忙 <(__)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.173.254.182
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1535493685.A.F1D.html
1F:推 taco2548: 我之前有遇过类似的空指针问题 08/29 09:20
2F:→ taco2548: 可以试试executePendingTransactions()是否有用 08/29 09:21
3F:推 taco2548: 我後来是乾脆不用DialogFragment,全部都用AlertDialg了 08/29 09:36
4F:→ LZN: 问题应该在於attach的时候的getTargetFragment是null 08/29 09:42
5F:→ LZN: 建议资料用argument的方式带给dialog2, 不需要interface 08/29 09:43
7F:→ zerofinal: 透过 Intent来回传资料,onActivityResult接资料 08/29 12:51