Android指针异常,网上的那些错误解决办法都不适合我的代码 我吧代码截图放下面,用Android studio写的
你的username和password是怎么传进来的,是不是直接用的putStringExtras("username","昵称"),
这样的话直接用getStringExtras("username")就行了
getExtras()会拿到一个Bundle,你前面页面没传这个就会拿到空的,后面再调用.getString()程序就报空指针异常崩溃了
另一个页面呢
如果你是点击应用图标启动应用的话,那么 Intent it = getIntent();
获取到的值为空,因为从桌面启动的话是不带任何额外的参数的,解决方案如下:
getIntent().getExtras()==null
的判断putString(key,value)
的Key和你的这个一样