Hello. I'm new here and new to Android Development. I'm working on my first app and it was coming along really well until I ran into a couple of road blocks that I'm not sure what to do with. I've done a lot of searching without any luck and I've posted questions on StackOverflow but they have not been answered. I will reference them in the post.
First, I'm developing for 2.2. I am not against developing for 2.3 if that may solve my issues. The first one is that I have 2 spots in the app where I would like to launch the device's default music player and play a file (one form storage and one streamed from an internet location). And that works fine, but as soon as I hit back or home to try and get back to my app, the music player closes and the playback stops. I did notice that if I brought down the notification pane and clicked on the notification that is created, then hit back, it would continue to play in the background. But having to go there each time just to keep it playing is a hassle for the user. Is there anyway to launch it in the background and have it keep playing. I tried starting the activity in an AsyncTask too and the same thing happens (Default music player shows up to the user and finishes when hitting back or home). More info: http://stackoverflow.com/questions/11040497/can-you-start-the-default-music-player-in-the-background The second issue is that I have an AsyncTask that downloads the file in the background and creates a notification. When the user clicks on the notification, the Activity that goes off from the PendingIntent displays a dialog asking if they want to stop the download (if it's not already complete). Problem here is I'm not sure how to let the AsyncTask know that the task should be canceled. How do I access the AsyncTask from the Activity that creates the Dialog? More info: http://stackoverflow.com/questions/11001723/android-how-do-i-access-an-asynctask-from-a-pendingintent-created-by-a-status-b Any assistance would be greatly appreciated. These are the last 2 kinks I have to work out and I've been trying to get them figured out for over a week now. I feel like I'm missing some easy solution to both. Thanks in advance. -- 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

