を生成することがどのようにメソッドの呼び出しを修正する修正する方法は「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]);
}
タブレイアウトにアイコンを設定するとき、私はこのメッセージを取得しています。このような
ようこそスタックオーバーフロー!あなたに素晴らしい答えを与えるために、もしあなたがまだ持っていなければ、あなたが[尋ねる]を一目で把握すれば、私たちを助けるかもしれません。あなたが[mcve]を提供できるなら、それは役に立つかもしれません。 – Mat
この例では、おそらく、 'tabLayout'変数が現時点ではnullであることを意味します。初期化する必要がある場所を示すために、より多くのコードを提供してください。 –
@SimonBaarsその変数が 'null'だった場合、彼のIDEは' setIcon'ではなく 'getTabAt'について文句を言います。 – Tom