을 질식.LoaderCursor 데모 내가 API 데모에 LoaderCursor 예를 시도하고
이06-16 01:07:30.270: E/AndroidRuntime(1331): FATAL EXCEPTION: AsyncTask #1
06-16 01:07:30.270: E/AndroidRuntime(1331): java.lang.RuntimeException: An error occured while executing doInBackground()
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.os.AsyncTask$3.done(AsyncTask.java:278)
06-16 01:07:30.270: E/AndroidRuntime(1331): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
06-16 01:07:30.270: E/AndroidRuntime(1331): at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
06-16 01:07:30.270: E/AndroidRuntime(1331): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
06-16 01:07:30.270: E/AndroidRuntime(1331): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
06-16 01:07:30.270: E/AndroidRuntime(1331): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
06-16 01:07:30.270: E/AndroidRuntime(1331): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
06-16 01:07:30.270: E/AndroidRuntime(1331): at java.lang.Thread.run(Thread.java:856)
06-16 01:07:30.270: E/AndroidRuntime(1331): Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.ContactsProvider2 uri content://com.android.contacts/contacts from pid=1331, uid=10043 requires android.permission.READ_CONTACTS
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.os.Parcel.readException(Parcel.java:1327)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:181)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.content.ContentProviderProxy.query(ContentProviderNative.java:358)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.content.ContentResolver.query(ContentResolver.java:310)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.content.CursorLoader.loadInBackground(CursorLoader.java:56)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.content.CursorLoader.loadInBackground(CursorLoader.java:42)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:255)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:66)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:55)
06-16 01:07:30.270: E/AndroidRuntime(1331): at android.os.AsyncTask$2.call(AsyncTask.java:264)
06-16 01:07:30.270: E/AndroidRuntime(1331): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
06-16 01:07:30.270: E/AndroidRuntime(1331): ... 4 more
이 내가 로더의 문제를 건너 처음으로 내가 잘못 여기에 무슨 일이 일어나고 있는지 아무 생각이 :하지만 LoaderCursor로드하는 동안 중지됩니다. 그래서 원인이 무엇일까?
@downvoter 답에 문제가있는 이유는 무엇입니까? 사람들이 왜 이런 식으로 행동하는지 알지 못합니다. ( –
아마도 Tim이이 질문에 이미 대답했으며 답변이 사본처럼 보였을 것입니다. – Thkru