手机上有以下联系人:记录A:_id: 5  张三  手机1:18777777777 手机2:18888888888
记录B:_id: 6  张三  手机1:18777777777两条记录。我只知道其姓名、手机号1和手机号2。请问怎么来找到_id = 5 的这条记录。

解决方案 »

  1.   

    不可以用内容提供者来查询么?
         Sqlite带条件查询也不行吗?  
      

  2.   

    用contentProvider 来查询 ,联系人表中的某条记录
      

  3.   

    手机1的类型为mobile_phone, 手机2的类型为work_phone
      

  4.   

    这个可以通过首先获取联系人信息,然后通过if(info.number == 手机号码1 && info.addnumber1==手机号码2)返回id,来达到你想要的ID值,
      

  5.   

    h好像用case when可以解决。