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

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

activity向fragment傳值時(shí)bundlle的getString方法有空指針異常;

activity向fragment傳值時(shí)bundlle的getString方法有空指針異常;

蠟筆小新的Qe 2018-05-03 17:47:37
bundle對(duì)象可以傳過來但是getString方法有空指針異常activity代碼如下:FreList?fl=new?FreList();//FreList繼承了fragment ?Bundle?bundle=new?Bundle(); ?bundle.putString("a","ak47"); ?fl.setArguments(bundle); ?manager=getFragmentManager(); ?transaction=manager.beginTransaction(); ?transaction.replace(R.id.content_layout,fl); ?transaction.commit();fragment代碼如下:Bundle?bundle=getArguments();//1 if(bundle!=null){//2 ????System.out.println("哼!bundle傳過來了");//3 }//4 String?str=bundle.get("a").toString();//5如果將fragment中第五行注釋掉就會(huì)打印“哼!bundle傳過來了”,如果不把第五行注釋掉就會(huì)報(bào)錯(cuò):java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bignerdranch.android.myqq/com.bignerdranch.android.myqq.jieMianActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.os.Bundle.get(java.lang.String)' on a null object reference以及? Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.os.Bundle.get(java.lang.String)' on a null object reference懇請(qǐng)各路大神拯救一下我這個(gè)萌新??!
查看完整描述

1 回答

已采納
?
薩達(dá)哈魯

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

你的

if(bundle!=null){//2
????System.out.println("哼!bundle傳過來了");//3
}//4

這個(gè)if既然判斷bundle是不是空,那就應(yīng)該把使用bundle的地方放到里面呀

if(bundle!=null){//2
????System.out.println("哼!bundle傳過來了");//3
????String?str=bundle.get("a").toString();//5
}//4


查看完整回答
反對(duì) 回復(fù) 2018-05-03
  • 蠟筆小新的Qe
    蠟筆小新的Qe
    謝謝??!真的就解決了.... 可是 能麻煩你給我講一下為什么嗎? 我覺得 放在里頭和放在外頭 沒什么區(qū)別啊
  • 蠟筆小新的Qe
    蠟筆小新的Qe
    你好,今天我把if(bundle!=null){ } 去掉之后又報(bào)了空指針異常。你方便給我解釋一下這到底是為什么嗎? Thanks?(?ω?)?
  • 薩達(dá)哈魯
    薩達(dá)哈魯
    因?yàn)槟愕膇f判斷是判斷bundle這個(gè)對(duì)象是否為空,如果不為空才會(huì)走里面的邏輯,如果為空就不走,所以,你調(diào)用bundle對(duì)象里面的方法的時(shí)候,bundle對(duì)象如果是空的話,是會(huì)有空指針異常的。
點(diǎn)擊展開后面1
  • 1 回答
  • 0 關(guān)注
  • 1345 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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