按下“后退”键缓冲视频时无法销毁活动



我已经编写了一个从主机服务器流式传输的视频播放器。有时缓冲需要很长时间。当用户按下Back时,活动的onDestroy()没有被调用{并且在一段时间后抛出ANR。这就好像系统试图破坏UI线程上的Activity,因此ANR。}

我不关心ANR,我想知道为什么在缓冲过程中没有调用onDestroy方法。

感谢和问候,Shashi Kiran G M

我想知道为什么在缓冲时没有调用onDestroy方法正在进行中。

老实说,我不知道为什么。我只知道,每次都会被调用的是onPauseonDestroy有时会被呼叫,有时不会。因此,您的应用程序没有任何问题。

这就是我在大多数情况下将代码放在onPause中的原因(除非我只想做如果活动被破坏,而不是暂停)

相关内容

  • 没有找到相关文章

最新更新