Prevent crash
This commit is contained in:
parent
7dab94fe2c
commit
4843158543
1 changed files with 7 additions and 0 deletions
|
@ -286,6 +286,12 @@ public class ContactsManager extends ContentObserver
|
||||||
ContentProviderClient client =
|
ContentProviderClient client =
|
||||||
mContext.getContentResolver()
|
mContext.getContentResolver()
|
||||||
.acquireContentProviderClient(ContactsContract.AUTHORITY_URI);
|
.acquireContentProviderClient(ContactsContract.AUTHORITY_URI);
|
||||||
|
if (client == null) {
|
||||||
|
Log.e(
|
||||||
|
"[Contacts Manager] Failed to get content provider client for contacts authority!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
ContentValues values = new ContentValues();
|
ContentValues values = new ContentValues();
|
||||||
values.put(
|
values.put(
|
||||||
ContactsContract.Settings.ACCOUNT_NAME,
|
ContactsContract.Settings.ACCOUNT_NAME,
|
||||||
|
@ -294,6 +300,7 @@ public class ContactsManager extends ContentObserver
|
||||||
ContactsContract.Settings.ACCOUNT_TYPE,
|
ContactsContract.Settings.ACCOUNT_TYPE,
|
||||||
mContext.getString(R.string.sync_account_type));
|
mContext.getString(R.string.sync_account_type));
|
||||||
values.put(ContactsContract.Settings.UNGROUPED_VISIBLE, true);
|
values.put(ContactsContract.Settings.UNGROUPED_VISIBLE, true);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
client.insert(
|
client.insert(
|
||||||
ContactsContract.Settings.CONTENT_URI
|
ContactsContract.Settings.CONTENT_URI
|
||||||
|
|
Loading…
Reference in a new issue