मैं यह त्रुटि मिल गया कभी नहीं किया है पहले तो मैं क्या करना है यकीन है कि या नहीं कर रहा हूँ इसका क्या मतलबबिना क्रिया का अपवाद प्रकार की त्रुटि
क्रिया के अपवाद प्रकार
OperationApplicationException
यह इस कोड में होता है:
public void putSettings(SharedPreferences pref){
ArrayList<ContentProviderOperation> ops =
new ArrayList<ContentProviderOperation>();
ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI)
.withSelection(Data.RAW_CONTACT_ID + "=?", new String[]{String.valueOf(pref.getString(SmsPrefs.ID, ""))})
.withValue(Data.MIMETYPE,"vnd.android.cursor.item/color")
.withValue("data1",nColor).build());
getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops); //error
ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI)
.withSelection(Data.RAW_CONTACT_ID + "=?", new String[]{String.valueOf(pref.getString(SmsPrefs.ID, ""))})
.withValue(Data.MIMETYPE,"vnd.android.cursor.item/vibrate")
.withValue("data1", nVibrate).build());
getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops); //error
ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI)
.withSelection(Data.RAW_CONTACT_ID + "=?", new String[]{String.valueOf(pref.getString(SmsPrefs.ID, ""))})
.withValue(Data.MIMETYPE, "vnd.android.cursor.item/sound")
.withValue("data1", ringTonePath).build());
getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);//error
}
यह मुझे 2 विकल्प देता है "घोषणा फेंकता है" और "कोशिश/पकड़ के साथ घिरा हुआ"।
मुझे क्या करना है और क्यों?
यह किस लाइन पर फेंक दिया जाता है? आप संपर्क ऑपरेशन पर बाधाओं का उल्लंघन कर रहे हैं। – Reno