Kullanımdan kaldırılan sınıflara atıfta bulunduğundan eğiticinin bir kısmını Content Providers üzerinde değiştirmek zorunda kaldınız, bu yardımcı olabilir.
import android.provider.ContactsContract.Contacts;
import android.database.Cursor;
// Form an array specifying which columns to return, you can add more.
String[] projection = new String[] {
ContactsContract.Contacts.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone
ContactsContract.CommonDataKinds.Email
};
Uri contacts = ContactsContract.Contacts.CONTENT_LOOKUP_URI;
// id of the Contact to return.
long id = 3;
// Make the query.
Cursor managedCursor = managedQuery(contacts,
projection, // Which columns to return
null, // Which rows to return (all rows)
// Selection arguments (with a given ID)
ContactsContract.Contacts._ID = "id",
// Put the results in ascending order by name
ContactsContract.Contacts.DISPLAY_NAME + " ASC");
@Octavian: Ben soru başlığından * Android'i * çıkarmadan katılıyorum emin değilim. Bu, diğer teknolojilerle ilgili sorular için oldukça yaygın bir durum gibi görünüyor. Bu, meta için bir düzenleme sorusu olabilir. – NotMe
@ChrisLively Bu konuda doğru olabileceğini itiraf etmeliyim. Onu değiştireceğim. –