2016-07-11 12 views
0

Ich erhalte den folgenden Fehler beim Ausführen meiner Anwendung in Android. Ich habe keine Hintergrundaufgabe."FATALE AUSNAHME AsyncTask # 1" erhalten

Schwerwiegende Ausnahme: AsyncTask # 1

Prozess: com.inclov.inclovapp, PID: 32532
java.lang.RuntimeException: Fehler beim doInBackground Ausführen() bei android.os.AsyncTask $ 3.done (AsyncTask.java304) um java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:355) bei java.util.concurrent.FutureTask.setException (FutureTask.java:222) bei Java. util.concurrent.FutureTask.run (FutureTask.java:242) um java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecuto r.java:1112) bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:587) bei java.lang.Thread.run (Thread.java:818)

Verursacht durch: java.lang.SecurityException: Permission Denial: Öffnen Provider com.android.providers.contacts.ContactsProvider2 von ProcessRecord {2363bbc5 32532: com.inclov.inclovapp/u0a161} (pid = 32532, uid = 10161) erfordert android.permission .READ_CONTACTS oder android.permission.WRITE_CONTACTS bei android.os.Parcel.readException (Parcel.java:1546) bei android.os.Parcel.readException (Parcel.java:1499) bei android.app.ActivityMa nagerProxy.getContentProvider (ActivityManagerNative.java:3503) bei android.app.ActivityThread.acquireProvider (ActivityThread.java:5062) bei android.app.ContextImpl $ ApplicationContentResolver.acquireUnstableProvider (ContextImpl.java:2737) bei android .content.ContentResolver.acquireUnstableProvider (ContentResolver.java:1446) bei android.content.ContentResolver.query (ContentResolver.java:466) bei android.content.CursorLoader.loadInBackground (CursorLoader.java:64) bei android.content .CursorLoader.loadInBackground (CursorLoader.java:42) um android.content.AsyncTaskLoader.onLoadInBackground (AsyncTaskLoader.java:312) um an droid.content.AsyncTaskLoader $ LoadTask.doInBackground (AsyncTaskLoader.java:69) bei android.content.AsyncTaskLoader $ LoadTask.doInBackground (AsyncTaskLoader.java:57) bei android.os.AsyncTask $ 2.call (AsyncTask.java: 292) bei java.util.concurrent.FutureTask.run (FutureTask.java:237) bei java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112) bei java.util.concurrent.ThreadPoolExecutor $ Worker .run (ThreadPoolExecutor.java:587) bei java.lang.Thread.run (Thread.java: 818)

+1

Sein Sprichwort Sie verpasst android.permission.READ_CONTACTS oder android.permission.WRITE_CONTACTS Erlaubnis. Bitte fügen Sie diese Berechtigungen im Manifest hinzu und versuchen Sie es erneut. – Raghavendra

+0

gehen Sie zuerst durch Ihre Logcat vollständig. es zeigt deutlich erfordert android.permission.READ_CONTACTS oder android.permission.WRITE_CONTACTS –

+0

Vielen Dank – Moblie

Antwort

0

Wie in dem Fehler angegeben, müssen Sie diese Berechtigungen:

android.permission.READ_CONTACTS 

oder

android.permission.WRITE_CONTACTS 

Für Lutscher und vor, müssen Sie dies Ihrem Manifest hinzuzufügen:

<uses-permission android:name="android.permission.WRITE_CONTACTS" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 

Wenn Sie Eibisch zielen, müssen Sie eine Anforderung von Berechtigungen Logik innerhalb der Aktivität mit diesem hinzuzufügen. Befolgen Sie diese offizielle Link, wie es geht.

Verwandte Themen