首页 新闻 会员 周边 捐助

请问如何获得expandablelistview子列表里面的cursor

0
[待解决问题]

刚看到你的一片日志是,获得listview里面的cursor,以下是你的代码

listView.setOnItemClickListener(new AdapterView.OnItemClickListener(){
  
publicvoid onItemClick(AdapterView<?> arg0, View arg1, int position,
    
long arg3) {
   
// TODO Auto-generated method stub
//    String[] names=((CursorWrapper)listView.getItemAtPosition(position)).getColumnNames();
   
//从指针的封装类中获得选中项的电话号码并拨号
    CursorWrapper wrapper=(CursorWrapper)listView.getItemAtPosition(position);//返回值是Object类需要向下转型成CursorWrapper类型
    int columnIndex=wrapper.getColumnIndex(People.NUMBER);//返回从0开始的索引,如果列名不存在将返回-1
    if(!wrapper.isNull(columnIndex)){
     String number
=wrapper.getString(columnIndex);
     Log.d(TAG,
"number="+number);
//    //判断电话号码的有效性
     if(PhoneNumberUtils.isGlobalPhoneNumber(number)){
      Intent intent
=new Intent(Intent.ACTION_DIAL,Uri.parse("tel://"+ number));
      startActivity(intent);
     }
    }
   }
        });

 

请问该如果获得expandablelistview空间里面的cursor呢

GodMan的主页 GodMan | 菜鸟二级 | 园豆:202
提问于:2012-05-17 19:43
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册