問題:在點擊一個fragment
的ViewPager
內部的按鈕,點擊落空至fragment
是背後它並將onClickListener()
註冊在fragment
後面,而不是當前片段的onClickListener()
。片段在ViewPager - 後攻內當前的frag效果的按鈕片段不是當前/可見光的frag
情況:我有一個ViewPager
其中有4 fragments
。每個fragment
包含幾行定製按鈕。每個fragment
都有自己獨特的view/layout
,但它們的設計都是相似的。
設置:我使用的是FragmentPagerAdapter
,因爲我有漂亮的靜態fragments
的短名單。因爲我需要進行通信,並通過使用interface
,像開發者文檔如何建議更新每個fragment
。
我的想法:我應該切換到FragmentStatePagerAdapter
嗎?那麼adapter
會在它們不可見時破壞fragments
?但是在這樣做時,我將無法與fragments
通信並相應地更新它們嗎?
我不知道如何解決這個問題,它一直讓我生氣!任何幫助表示讚賞。
問我是否需要澄清任何事情。