我有个ListMusic音乐列表的Activity,有个PlayActiviy播放界面,当在播放界面的时候我按返回键回到上一个Activity,并且音乐还在播放,上一个Activity有个按钮,我点这个按钮想回到PlayActiviy播放界面,并且这个播放界面继续播放,一些界面跟新也继续,求高手给点思路和技术知道!谢谢各位

解决方案 »

  1.   

    用service来控制音乐的播放 你的playActivity实际上只是显示播放时间 播放进度的;
    而并不直接处理mediaplayer来控制音乐;
    这样就是后台播放了;
    界面的更新是可以通过发送handler消息来处理;及时你进入列表Activity 你的音乐用service还在控制着播放;那么音乐的播放过程中 发送消息给palyActivity 即使是pause状态,一些进度还是能够更新的 等这个playactivity再激活,界面也是新的界面
      

  2.   

    谢谢libRA_kin你的解答,我现在遇到的问题是如何在进入这个PlayActivity的时候看到的界面是播放界面,但是我试过之后发现有从新创建了这个Activity实例!所以我很头疼,我想能在进入这个Activity里,而不是在创建一个!希望你在帮我下
      

  3.   

    看看google的music的源码吧,什么都有了。packages/apps/Music.
      

  4.   

    播放音乐的逻辑放在一个service里面,不要和界面牵扯太多。