Well I took the advice of Kostya and used prepareAsync() and that way I
don't have to worry about the AsyncTask running every time the activity
comes back into focus. But thanks for the suggestion.

On Mon, Feb 14, 2011 at 3:49 PM, Harish <agarwal.har...@gmail.com> wrote:

> Hey DanielleM, how about you start the media as a service - does that
> change the behavior?
>
> On Feb 14, 2:15 pm, DanielleM <dmurkerso...@gmail.com> wrote:
> > Hello all:
> >
> > I'm trying to use an AsyncTask to prepare two MediaPlayer objects
> > while the rest of my activity loads. However, I've noticed that once
> > everything is loaded...I'm able to play my media player just fine, but
> > if I switch to another activity in my app and then switch back to the
> > media player activity the Media Player objects get re-created and so
> > the code I have in the onClick listeners for the buttons no longer
> > works.
> >
> > Basically, the app loads, the streams are set up..once this is done
> > you can press play to play one of the streams and then stop to pause
> > it. But if I switch to another activity while the streams are playing
> > and then go back to the MediaPlayer activity, I can no longer stop the
> > streams.
> >
> > Does an AsyncTask run every time the activity is brought back to the
> > front? That doesn't seem right since the code is in the onCreate
> > method and the activity should not be re-created every time it's
> > brought back to the front.
> >
> > If anyone can shed some light on what's happening here I'd really
> > appreciate it.
> >
> > The buttons and streams were functioning properly before I started
> > pushing the setup code to an AsyncTask...I just figured it was too
> > taxing on the system to do the set up in the main thread. So I decided
> > to push that to a background thread while the rest of the activity
> > loads.
> >
> > Thanks,
> > DanielleM
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to