如何解决如何解决方法调用“的setIcon”可能会产生“显示java.lang.NullPointerException”
方法调用
setIcon
可能产生java.lang.NullPointerException
?
private void setupTabIcons() {
tabLayout.getTabAt(0).setIcon(tabIcons[0]);
tabLayout.getTabAt(1).setIcon(tabIcons[1]);
tabLayout.getTabAt(2).setIcon(tabIcons[2]);
}
设置图标标签布局时,我得到这个消息。
欢迎来到Stack Overflow!为了给你一个很好的答案,如果你有一个[问],如果你还没有看过,它可能会帮助我们。如果你可以提供[mcve],它可能也很有用。 – Mat
在这个例子中,这可能意味着此时'tabLayout'变量为空。请提供更多代码以显示它应初始化的位置。 –
@SimonBaars它的变量是'null',那么他的IDE会抱怨'getTabAt',而不是'setIcon'。 – Tom