大家帮小弟我看一下错哪了,为什么报空指针
大家帮我看一下哪里错了,为什么报空指针?
SharedPreferences sp = getSharedPreferences("USERS",Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("USER_NAME",name);
editor.commit();
public void loadUser(){
SharedPreferences sp = getSharedPreferences("USERS",Activity.MODE_PRIVATE);
String username = sp.getString("USER_NAME","");
System.out.println(username);
user.setText(username);
}
在create()方法里加载loadUser()方法,为什么报空指针异常的错误
------解决方案--------------------
看log,看看是哪里空了,可能是username 空的
------解决方案--------------------
onfinish 是你请求结束后最后一步执行的,正常情况下都会执行到;
onsuccess是你请求成功后执行;
onFailure 是你请求失败后执行;
网络错误时,直接在onFailure中进行跳转
------解决方案--------------------
adapter里显示时做下限制
SharedPreferences sp = getSharedPreferences("USERS",Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("USER_NAME",name);
editor.commit();
public void loadUser(){
SharedPreferences sp = getSharedPreferences("USERS",Activity.MODE_PRIVATE);
String username = sp.getString("USER_NAME","");
System.out.println(username);
user.setText(username);
}
在create()方法里加载loadUser()方法,为什么报空指针异常的错误
------解决方案--------------------
看log,看看是哪里空了,可能是username 空的
------解决方案--------------------
onfinish 是你请求结束后最后一步执行的,正常情况下都会执行到;
onsuccess是你请求成功后执行;
onFailure 是你请求失败后执行;
网络错误时,直接在onFailure中进行跳转
------解决方案--------------------
adapter里显示时做下限制