2017-04-24 49 views
-1

我想顯示在導航抽屜頭登陸,它工作得很好,當我用這一塊,如果代碼b.getCharSequence是給我一個空指針異常錯誤

Bundle b = getIntent().getExtras(); 
name.setText(b.getCharSequence("username")); 

但是,當我試圖去回使用後另一項活動導航箭頭抽屜我的應用程序崩潰,我logcat的說,在這條線

name.setText(b.getCharSequence("username")); 

PS的用戶名是我的PHP代碼的變量名空指針異常.. 幫助

回答

1

這可能是您可能已完成yourActivity.class並啓動其他活動。現在當你按下返回按鈕時,你可能已經開始了包含代碼的活動。在這裏你可能錯過了提供用戶名的意圖。因此,在您的活動中 - 空引用指向您的textView導致NPE。

+0

事情是,我用一個分層的父母的基本活動回到前一個,所以沒有意圖..你有什麼建議嗎? – Akramqq

+0

如果沒有意圖,你的包(getIntent())在幹什麼? –

+0

我使用包getIntent將登錄名(用戶名)傳遞給我的導航抽屜標題。 – Akramqq