【发布时间】:2022-11-12 08:16:36
【问题描述】:
我正在使用此代码删除选项卡元素。当然,我验证选项卡是否为空以及选项卡计数。但我仍然收到该错误。
rootBinding?.tabs?.removeTabAt(TOYS_TAB_POSITION_INDEX)
【问题讨论】:
标签: android nullpointerexception android-tablayout tablayout
我正在使用此代码删除选项卡元素。当然,我验证选项卡是否为空以及选项卡计数。但我仍然收到该错误。
rootBinding?.tabs?.removeTabAt(TOYS_TAB_POSITION_INDEX)
【问题讨论】:
标签: android nullpointerexception android-tablayout tablayout
我修复了它执行以下操作:
rootBinding?.tabs?.let { tabs ->
val toyTab = tabs.getTabAt(TOYS_TAB_POSITION_INDEX)
toyTab?.let { tabToDelete ->
tabToDelete.view.clearFocus()
rootBinding?.tabs?.removeTab(tabToDelete)
}
}
It fix my crash ;) .. Any comment or doubt let me know
【讨论】: