package com.yamin.reader.log;
public class Log {
/*
08-03 09:28:10.820: E/AndroidRuntime(27283): FATAL EXCEPTION: AsyncTask #2
08-03 09:28:10.820: E/AndroidRuntime(27283): java.lang.RuntimeException: An error occured while executing doInBackground()
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.os.AsyncTask$3.done(AsyncTask.java:299)
08-03 09:28:10.820: E/AndroidRuntime(27283): at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
08-03 09:28:10.820: E/AndroidRuntime(27283): at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
08-03 09:28:10.820: E/AndroidRuntime(27283): at java.util.concurrent.FutureTask.run(FutureTask.java:239)
08-03 09:28:10.820: E/AndroidRuntime(27283): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
08-03 09:28:10.820: E/AndroidRuntime(27283): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
08-03 09:28:10.820: E/AndroidRuntime(27283): at java.lang.Thread.run(Thread.java:838)
08-03 09:28:10.820: E/AndroidRuntime(27283): Caused by: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:5288)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:943)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.View.requestLayout(View.java:15564)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.View.requestLayout(View.java:15564)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.View.requestLayout(View.java:15564)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.View.requestLayout(View.java:15564)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.widget.ScrollView.requestLayout(ScrollView.java:1443)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.View.requestLayout(View.java:15564)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:318)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.View.requestLayout(View.java:15564)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:318)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.view.View.requestLayout(View.java:15564)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.widget.AbsListView.requestLayout(AbsListView.java:1862)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.widget.AdapterView$AdapterDataSetObserver.onChanged(AdapterView.java:813)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.widget.AbsListView$AdapterDataSetObserver.onChanged(AbsListView.java:6282)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.database.DataSetObservable.notifyChanged(DataSetObservable.java:37)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.widget.BaseAdapter.notifyDataSetChanged(BaseAdapter.java:50)
08-03 09:28:10.820: E/AndroidRuntime(27283): at com.yamin.reader.activity.MainActivity.loadShelfData(MainActivity.java:693)
08-03 09:28:10.820: E/AndroidRuntime(27283): at com.yamin.reader.activity.MainActivity.access$2(MainActivity.java:690)
08-03 09:28:10.820: E/AndroidRuntime(27283): at com.yamin.reader.activity.MainActivity$sdScanAysnTask.doInBackground(MainActivity.java:637)
08-03 09:28:10.820: E/AndroidRuntime(27283): at com.yamin.reader.activity.MainActivity$sdScanAysnTask.doInBackground(MainActivity.java:1)
08-03 09:28:10.820: E/AndroidRuntime(27283): at android.os.AsyncTask$2.call(AsyncTask.java:287)
08-03 09:28:10.820: E/AndroidRuntime(27283): at java.util.concurrent.FutureTask.run(FutureTask.java:234)
08-03 09:28:10.820: E/AndroidRuntime(27283): ... 3 more
*/
}