Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android b、 getCharSequence给我一个空指针异常错误_Android_Nullpointerexception - Fatal编程技术网

Android b、 getCharSequence给我一个空指针异常错误

Android b、 getCharSequence给我一个空指针异常错误,android,nullpointerexception,Android,Nullpointerexception,我试图在导航抽屉标题上显示登录名,当我使用这段if代码时,它工作得很好 Bundle b = getIntent().getExtras(); name.setText(b.getCharSequence("username")); 但是,当我尝试使用后退箭头从另一个活动返回导航抽屉时,我的应用程序崩溃了,我的logcat在这行上显示空指针异常 name.setText(b.getCharSequence("username")); 用户名是php代码中变量的名称。。 帮助可能是您已经完成了

我试图在导航抽屉标题上显示登录名,当我使用这段if代码时,它工作得很好

Bundle b = getIntent().getExtras();
name.setText(b.getCharSequence("username"));
但是,当我尝试使用后退箭头从另一个活动返回导航抽屉时,我的应用程序崩溃了,我的logcat在这行上显示空指针异常

name.setText(b.getCharSequence("username"));
用户名是php代码中变量的名称。。
帮助

可能是您已经完成了activity.class并开始了其他活动。现在,当您按下“后退”按钮时,您可能已经开始了包含代码的活动。在这里,您可能没有在意图中提供用户名。因此,在您的活动中,null引用指向您的textView,从而导致NPE

问题是,我使用了一个具有层次结构父级的基本活动来返回到上一个活动,因此没有任何意图。。你有什么建议吗?如果没有意图,你的捆绑包(getIntent())在做什么?我正在使用捆绑包getIntent将登录名(用户名)传递到我的导航抽屉标题。我建议你将这些数据存储在首选项中,然后从那里使用它。这样你就不用担心你一直面临的问题了。我不知道该怎么做,但我会查一查。。无论如何谢谢你