Merhaba; Android studio da küçük bir kod app yapmaya çalışıyorum telefona kayıtlı kişileri listeliyorum kişi işimleri içerisinde örnek ali olanlar veli ile değişten yazmış olduğum kod aşağıda ancak butona tıkladığımda yazılım kapanıyor ben bir sorun bulamadım sizler de baka bilir misiniz.

btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

ContentResolver contentResolver = getContentResolver();
Cursor cursor = contentResolver.query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI ,null,null,null,ContactsContract.CommonDataKinds.P hone.DISPLAY_NAME + " ASC");

EditText edit_find = findViewById(R.id.tv_find);
string_find = edit_find.getText().toString();

EditText replace_find = findViewById(R.id.tv_raplece);
string_replace = replace_find.getText().toString();

if (cursor != null) {
while (cursor.moveToNext()) {

String name = cursor.getString(cursor.getColumnIndex(ContactsCon tract.CommonDataKinds.Phone.DISPLAY_NAME));

if (name.contains(string_find)) {

name = name.replace(string_find, string_replace);

values.put(ContactsContract.CommonDataKinds.Phone. DISPLAY_NAME, name);

contentResolver.update(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI , values,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID + "=?",
new String[]{cursor.getString(cursor.getColumnIndex(ContactsCo ntract.CommonDataKinds.Phone.CONTACT_ID))}
);
}
}
}
cursor.close();
}
});