【发布时间】:2021-10-16 12:51:18
【问题描述】:
我有一个带有 searchBox 的片段,在该 viewpager 下方放置,
我可以像这样从孩子那里访问 searchBox:
(this.parentFragment as TicketListFragment).binding.searchBpx.setOnTextChange {}
在每个子片段中一切正常,问题出在:
片段A:(this.parentFragment as TicketListFragment).binding.searchBpx.setOnTextChange { Log.d("accessing to the searchBox from frag a")
}
片段 B:(this.parentFragment as TicketListFragment).binding.searchBpx.setOnTextChange { Log.d("accessing to the searchBox from frag B")
}
当我去 frag B 并返回 frag A 时,searchBox.setOnTextChange 是从 frag B 调用的!!,
有解决这个问题的想法吗?
【问题讨论】:
标签: android kotlin android-viewpager fragment