现在的位置: 首页 > 综合 > 正文

android listview setOnItemClickListener IndexOutOfBoundsException

2013年03月16日 ⁄ 综合 ⁄ 共 710字 ⁄ 字号 评论关闭

在写工程的时候,遇到了这样的一个问题:java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1

 

 

RecentChats chats = new RecentChats();
  chats.setFriendid("87473591");
  chats.setChatPicure("语音信息");
  chats.setChatTime("0:00");
  chats.setChatType("1");
  chats.setFriendPicure(mActivity.getResources().getDrawable(R.drawable.defaultavatar));
  chats.setRemarkSname("王连杰");
  chats.setRoomid("");
  mRecentChats.clear();
  mRecentChats.add(chats);

  adapter = new CommunicationsListViewAdapter(mActivity, mRecentChats);

  listView.setAdapter(adapter);

listView.setOnItemClickListener(new OnItemClickListener() {

   @Override
   public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
     long arg3) {
    
    
    
   }
  });

 

这个时候arg2从1开始的,为什么不是0呢?

 

 

 

 

 

 

 

抱歉!评论已关闭.