第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么我嘗試調(diào)用方法setVisibility()的值為null?

為什么我嘗試調(diào)用方法setVisibility()的值為null?

慕碼人8056858 2021-04-26 21:17:36
我有來(lái)自以下的堆棧跟蹤Firebase Craslytics:致命異常:java.lang.NullPointerException嘗試在空對(duì)象引用com.accenture.vrmobile.BaseActivity.setDrawerVisibility(BaseActivity.java:497)上調(diào)用虛擬方法'void android.widget.ImageView.setVisibility(int)'它使用以下方法報(bào)告崩潰:    public void setDrawerVisibility(Boolean visible) {    if (mButtonActionBarLeft == null)        mButtonActionBarLeft = (ImageView) findViewById(R.id.button_actionbar_left);    if (mButtonActionBarRight == null)        mButtonActionBarRight = (ImageView) findViewById(R.id.button_actionbar_right);    if (visible) {        mButtonActionBarLeft.setVisibility(View.VISIBLE); //crashes at this line        mButtonActionBarRight.setVisibility(View.VISIBLE);    } else {        mButtonActionBarLeft.setVisibility(View.INVISIBLE);        mButtonActionBarRight.setVisibility(View.INVISIBLE);    }}我之前曾發(fā)生過(guò)這次崩潰,因此將以下幾行添加到了方法中:if (mButtonActionBarLeft == null)        mButtonActionBarLeft = (ImageView) findViewById(R.id.button_actionbar_left);    if (mButtonActionBarRight == null)        mButtonActionBarRight = (ImageView) findViewById(R.id.button_actionbar_right);但是它仍然崩潰和報(bào)告nullPointerException。mButtonActionBarLeft和mButtonActionBarRight是用于打開(kāi)/關(guān)閉導(dǎo)航抽屜的按鈕。我不知道為什么會(huì)這樣。也許有人對(duì)此有經(jīng)驗(yàn)?謝謝!PS我從來(lái)沒(méi)有能夠重現(xiàn)這種崩潰,這種情況很少發(fā)生。我只有來(lái)自的堆棧跟蹤Firebase。
查看完整描述

3 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊

試試這個(gè)


    if (visible) {

        if(mButtonActionBarLeft.getVisibility()==View.INVISIBLE)

            mButtonActionBarLeft.setVisibility(View.VISIBLE);

        if(mButtonActionBarRight.getVisibility()==View.INVISIBLE)

            mButtonActionBarRight.setVisibility(View.VISIBLE);

    } else {

        if(mButtonActionBarLeft.getVisibility()==View.VISIBLE)

            mButtonActionBarLeft.setVisibility(View.INVISIBLE); 

        if(mButtonActionBarRight.getVisibility()==View.VISIBLE)

            mButtonActionBarRight.setVisibility(View.INVISIBLE);

    }


查看完整回答
反對(duì) 回復(fù) 2021-05-12
  • 3 回答
  • 0 關(guān)注
  • 201 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)