-
Notifications
You must be signed in to change notification settings - Fork 43
Do not run dictionary discovery every time application starts up. #1
Comments
(Commented by anonymous on Sep 19, 2010 at BitBucket) Thanks for replying! "As an experiment can you leave just dictionary files on your SD card and see I did put the dictionary files on sdcard root.The searching per se doesn't "As for Google search box popping up - I haven't seen it myself and this has Well, it does happen on my device. Either the google search box pops up or the I have this issue videotaped, just don't know how to post it here. I like this program very much, Aard is the best offline wikipedia reader I've |
(Commented by itkach on Sep 20, 2010 at BitBucket) "I did put the dictionary files on sdcard root". This is not about being in Google search box popping up looks like a different issue, I opened issue #2 to track it. Video would be very helpful, you should be able to |
(Commented by itkach on Oct 06, 2010 at BitBucket) Revise application startup flow so that dictionary discovery is not run Now the application will simply open previously opened dictionaries. If none This should also fix intermittent search box breakage (see #2) which |
Resolved in 1.1 |
(Originally reported by itkach on Sep 19, 2010 at BitBucket)
When application starts it brings up it's dictionary service which runs dictionary discovery. Dictionary discovery may take a while depending on the contents of SD card and speed of device. Normally the dictionary service keeps running in the background even if user navigates away from the application, but the system may shut it down at any time if device is low on resources, so lengthy dictionary discovery potentially may run every time user starts UI.
One alternative to dictionary auto discovery would be letting users manually specify where dictionaries are similar to how it works in Aard Dictionary for desktop. However Android UI design guidelines discourage exposing low level system elements like file system to the user and Android does not provide standard widgets to do this.
Perhaps dictionary service on startup should simply try reopen the dictionaries from the last time and only run dictionary discovery automatically if no dictionaries could be found.
This was originally reported against Aard Dictionary (aarddict/desktop#9)
The text was updated successfully, but these errors were encountered: