Soru & Cevap

android studio rehberden numara çekme ...

13.11.2016 - 08:21

Merhaba arkadaşlar

Uygulamama rehberden numara çekmek lazım butona bastığımda 


Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);

startActivityForResult(intent, PICK);
 

kodu ile rehberi açabiliyorum ama ne ve nasıl geri değer döndürücek bunu bulamadım yardımcı olabilirmisniz

186 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-15873-1477252697.png
muhammetcagatay
06.12.2016 - 02:29
public class Kisiler
{
	private String isim;
	private String telefon_numarasi;

	public String get_isim()
    {
		return isim;
    }

    public void set_isim(String isim)
    {
        this.isim = isim;
	}

    public String get_numara()
    {
		return telefon_numarasi;
	}

    public void set_numara(String telefon_numarasi)
    {
		this.telefon_numarasi = telefon_numarasi;
	}
}

 

 private List<Kisiler> kisiler = new ArrayList<Kisiler>();

Cursor telefonun_rehberi = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,  null, null);
            while (telefonun_rehberi.moveToNext())
            {
                String isim = telefonun_rehberi.getString(telefonun_rehberi.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));

                String numara = telefonun_rehberi.getString(telefonun_rehberi.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));

                Kisiler r_nesnesi = new Kisiler();

                r_nesnesi.set_isim(isim);
                r_nesnesi.set_numara(numara);

                kisiler.add(r_nesnesi);
            }

            telefonun_rehberi.close();

 

picture-9626-1398797004.jpg
bakiabaci
15.11.2016 - 01:22

Merhaba Mirza.

Listeyi yüklediğin listview'in click event'ında istediğin değeri alabilirsin.

İyi çalışmalar.