After reading Brad Fitzpatrick's article on StrictMode I'm left with a few questions.
Where does File I/O belong in my applications? (I know the UI thread is wrong but could spawning a new thread be worse?)
If I should use a thread for doing disk access then how should my application handle the implementation? Send parameters to an AsyncTask? Shared variables? I want to optimize memory usage as well not only responsiveness (especially since there isn't any noticeable difference on my phones)
@Brad if your reading this: I'd love a blog post with samples (or links to places in the aosp source) where this was done in the frameworks.
Thanks everyone!