最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

蠟筆小新的Qe 2018-05-03 17:47:37
bundle對象可以傳過來但是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中第五行注釋掉就會打印“哼!bundle傳過來了”,如果不把第五行注釋掉就會報錯: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懇請各路大神拯救一下我這個萌新!!
查看完整描述

1 回答

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

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

你的

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

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

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


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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