大家帮小弟我看一下错哪了,为什么报空指针

大家帮我看一下哪里错了,为什么报空指针?
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中进行跳转
------解决方案--------------------
引用:
谢谢,刚刚自己努力去思考,又实现了,嘻嘻。
现在的问题是,我写了一个自定义长度的listview,里面分成4块,有一块是专门显示评论信息的,包括:评论条数;3条评论;查看更多  
好现在问题来了,我从另一个界面传递数据到评论里面去,想更新第一条的评论,还是显示3条,原本的第三条隐藏到查看更多里面去,但是现在它查看更多不见了,显示了4条评论,我不知道怎么解决
不知道你们能不能听懂我描述的问题


adapter里显示时做下限制