2个问题现在想在收音机界面按Back键不停止播放,界面的话回到home界面,应该如何处理?还有,按home键就能实现这个功能,请问原理是什么?谢谢

解决方案 »

  1.   

    是系统的radio么?如果是系统的,那源码里肯定对home和back的操作做了处理。
    理论上,home的话是跳转到主页面,但是并不是退出收音机的目的,但是back的话就是返回了,是退出的意思。
    home按下后应该是界面跳转了,但是服务还在后台跑,所以能听到收音机。但是back了就是完全退出了,连服务也干掉了。
      

  2.   

    FMRadio那我要在按back的时候回到home界面,也不停止播放,应该怎么处理呢?
      

  3.   

    大概就是拦截到back,主界面activity就finish,但是不要干掉radio的service。
      

  4.   

    能不能直接跳转到  home界面的  怎么做?  比如用 startActivity