I have an android app which does a lot of background processing on launch so for this I’ve set a content view with an indeterminate progress bar and then during async onprogressupdate I’ve set the text of the action being carried out. I would like to instead display my own splash screen with again a textview underneath where I can display the current action. I’ve researched into using surfaceviews and a thread – I’m not sure however if this is the best way to do this. I plan on displaying a sequence of pngs similar to a boot animation which loops until the async finishes.
So my question is: is a surface view class that implements the runnable the best way to accomplish this or is there a better way?
Thank you in advance!
Went for AnimationDrawable in the end which was easy to use and worked amazingly. Credit to vmironov for the idea, unfortunately I can’t accept a comment as an answer 🙁