Thank you to everyone from feedback of the last version. I have made some improvements and version 0.7 alpha is now ready to be downloaded.
Known Issues
Not all issues have yet been resolved. From latest feedback following issues have not been touched yet:
Known Issues
Not all issues have yet been resolved. From latest feedback following issues have not been touched yet:
- Lack of network connection not handled correctly
- List scrolling and pager swiping has performance issues
- List tap stages missing
- Feedburner graph missing
- Reddit details page missing
- Twitter details page a mess
Improvements
- Setup page improved but still needs some love
- Some visuals added but not final
- Taps form overview page takes user to right tabs
- Some threading related crashes fixed
While testing this version, I stumbled upon this exception - causing a Force Close:
ReplyDeleteE/AndroidRuntime(17865): FATAL EXCEPTION: AsyncTask #1
E/AndroidRuntime(17865): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime(17865): at android.os.AsyncTask$3.done(AsyncTask.java:200)
E/AndroidRuntime(17865): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
E/AndroidRuntime(17865): at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
E/AndroidRuntime(17865): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
E/AndroidRuntime(17865): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
E/AndroidRuntime(17865): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
E/AndroidRuntime(17865): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
E/AndroidRuntime(17865): at java.lang.Thread.run(Thread.java:1096)
E/AndroidRuntime(17865): Caused by: android.database.sqlite.SQLiteException: error code 5: database is locked
E/AndroidRuntime(17865): at android.database.sqlite.SQLiteStatement.native_execute(Native Method)
E/AndroidRuntime(17865): at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:55)
E/AndroidRuntime(17865): at de.greenrobot.dao.AbstractDao.updateInsideSynchronized(AbstractDao.java:446)
E/AndroidRuntime(17865): at de.greenrobot.dao.AbstractDao.update(AbstractDao.java:428)
E/AndroidRuntime(17865): at com.androiduipatterns.mentionobserver.twitter.TwitterSearchController.setSeenByUser(TwitterSearchController.java:313)
E/AndroidRuntime(17865): at com.androiduipatterns.mentionobserver.twitter.TwitterDetailsActivity$FetchMentionTask.doInBackground(TwitterDetailsActivity.java:47)
E/AndroidRuntime(17865): at com.androiduipatterns.mentionobserver.twitter.TwitterDetailsActivity$FetchMentionTask.doInBackground(TwitterDetailsActivity.java:1)
E/AndroidRuntime(17865): at android.os.AsyncTask$2.call(AsyncTask.java:185)
E/AndroidRuntime(17865): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
E/AndroidRuntime(17865): ... 4 more
--
Wolfram Rittmeyer
Cool, thanks for the stack trace Wolfram!
ReplyDelete