关于电话簿的Android查询

时间:2014-01-28 09:14:34

标签: android android-contacts

我正在处理与短信发送相关的应用程序。当我从我的应用程序中的电话簿中取出联系人时,它向我显示联系人“Bhan”的重复联系人有两个保存的号码,即2222和3333。当我从应用程序中查看它时,它向我显示了两个不同的联系人,一个是2222号,另一个是3333号。我在模拟器中运行我的应用程序。它只是在模拟器中的某种设置或者我必须使用一些不同的编码。我正在使用此代码。

public int REQUESTCODE = 1;
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
/ defining button elements for picking contacts from phone-book
        btn_cntct = (Button) findViewById(R.id.bpickperson);
        btn_cntct.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                // using Intent for fetching contacts from phone-book
                Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
                intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
                startActivityForResult(intent, REQUESTCODE);
            }

        });

0 个答案:

没有答案