Dear developers,
I am analyzing Geohash Droid using a static code checker. I found some
potential slow operations in Geohash Droid's UI thread.
Android documentation says this:
http://developer.android.com/training/articles/perf-anr.html
"Any method that runs in the UI thread should do as little work as possible on
that thread. In particular, activities should do as little as possible in key
life-cycle methods such as onCreate() and onResume(). Potentially long running
operations such as network or database operations, or computationally expensive
calculations such as resizing bitmaps should be done in a worker thread (e.g.,
via AsyncTask)."
I found the following event handler performing database queries and file IO:
net.exclaimindustries.geohashdroid.MainMap.onResume()
Do you think these slow operations will affect Geohash Droid's performance? If
yes, perhaps moving them to a separate thread can help make Geohash Droid super
smooth in user interaction. Looking forward to your reply and hope I can help
improve Geohash Droid.
Original issue reported on code.google.com by yepang...@gmail.com on 25 Jul 2013 at 1:52
Original issue reported on code.google.com by
yepang...@gmail.com
on 25 Jul 2013 at 1:52