请问 我在ActivityA里面做一个VideoView播放视频,然后我开启了另外一个ActivityB,当我把AcitivtyB finish掉之后,ActivityA的视频就重新播放了。请问我该怎么让ActivityB开启的时候不停止VideoView的播放或者暂停呢。。就是不要让它重新播放。VideoViewActivity继续运行不中断视频

解决方案 »

  1.   

    覆盖onPause(暂停)和onRestart(重新打开)方法
      

  2.   

    onPause和onRestart里面需要实现什么吗?还是只是覆盖就行?
      

  3.   

    onPause和onRestart里面需要实现什么吗?还是只是覆盖就行?
    视频的暂停,继续播放的代码
      

  4.   

    onPause和onRestart里面需要实现什么吗?还是只是覆盖就行?
    视频的暂停,继续播放的代码
    对啊
      

  5.   

    onPause和onRestart里面需要实现什么吗?还是只是覆盖就行?
    视频的暂停,继续播放的代码
    对啊
    ActivityA的onRestart在ActivityB关闭之后不会被执行噢。因为onRestart是在ActivityA停止状态恢复的时候才会被执行,而“打开ActivityB”返回到ActivityA是暂停状态。
      

  6.   

    onPause和onRestart里面需要实现什么吗?还是只是覆盖就行?
    视频的暂停,继续播放的代码
    对啊
    ActivityA的onRestart在ActivityB关闭之后不会被执行噢。因为onRestart是在ActivityA停止状态恢复的时候才会被执行,而“打开ActivityB”返回到ActivityA是暂停状态。奥,你测下就知道了啊
      

  7.   

    onPause和onRestart里面需要实现什么吗?还是只是覆盖就行?
    视频的暂停,继续播放的代码
    对啊
    ActivityA的onRestart在ActivityB关闭之后不会被执行噢。因为onRestart是在ActivityA停止状态恢复的时候才会被执行,而“打开ActivityB”返回到ActivityA是暂停状态。奥,你测下就知道了啊
    嗯嗯,我是测过了的。不过还是很谢谢你。我解决了,结果是我们团队里面的人在finish ActivityB的时候写成startActivity()了,真被气死了,我还研究了那么久,调试了才知道是这样。其实它会自动暂停的,也会自动从暂停处开始。所以现在什么问题都没有了。
      

  8.   

    onPause和onRestart里面需要实现什么吗?还是只是覆盖就行?
    视频的暂停,继续播放的代码
    对啊
    ActivityA的onRestart在ActivityB关闭之后不会被执行噢。因为onRestart是在ActivityA停止状态恢复的时候才会被执行,而“打开ActivityB”返回到ActivityA是暂停状态。奥,你测下就知道了啊
    嗯嗯,我是测过了的。不过还是很谢谢你。我解决了,结果是我们团队里面的人在finish ActivityB的时候写成startActivity()了,真被气死了,我还研究了那么久,调试了才知道是这样。其实它会自动暂停的,也会自动从暂停处开始。所以现在什么问题都没有了。是的,能解决问题就是了,大家工作开心