【发布时间】:2017-10-12 10:30:01
【问题描述】:
private ListView listView;
private List<String> userNames,desc,lat,lon,image, placeNames;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_places_list);
setTitle("Places List");
listView=(ListView) findViewById(R.id.placesListView);
userNames=new ArrayList<String>();
placeNames = new ArrayList<String>();
desc=new ArrayList();image=new ArrayList();
lat=new ArrayList();lon=new ArrayList();
userNames=getIntent().getStringArrayListExtra("userNames");
placeNames=getIntent().getStringArrayListExtra("placeNames");
desc=getIntent().getStringArrayListExtra("desc");
image=getIntent().getStringArrayListExtra("image");
lat=getIntent().getStringArrayListExtra("lat");
lon=getIntent().getStringArrayListExtra("lon");
final ArrayAdapter arrayAdapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1,userNames);
listView.setAdapter(arrayAdapter);
java.lang.NullPointerException:尝试在空对象引用上调用接口方法“int java.util.List.size()”在空对象引用上的java.util.List.size() 如何避免异常?
【问题讨论】:
-
List 'userNames' 不知何故为空,检查一下!!
标签: android listview android-activity arraylist