thanks for ur suggestion................

On Mar 2, 11:09 pm, Hari Edo <[email protected]> wrote:
> On Mar 2, 12:41 pm, rishabh agrawal <[email protected]> wrote:
>
> > i have develope apps in which i play background music.but when i go to
> > the home through back tab then the song is also playing.how it is
> > stop.. my code are
> >         MediaPlayer mp=MediaPlayer.create(this, R.raw.ri);
> >         mp.start();
>
> You are creating a MediaPlayer instance.  You save a reference to
> this instance with your variable mp.  You then start the music
> by calling one of the methods, with mp.start().  You then forget
> all about the instance, by not saving any reference to it.  The
> local variable mp is gone, but the instance is still playing.
>
> This is like sitting in your car, starting the motor, turning on
> the radio of your car, then stepping out of your car as it rolls
> away from you.
>
> You should declare mp to be a member of your class, instead of a
> local variable.  And at an opportune time, such as during your
> activity's onPause() callback, you should use the member mp to
> control the media playback.
>
> If this makes no sense to you at all, I'm afraid you should go
> find a much more basic introduction to Java and software
> development in general.

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

Reply via email to