天天看點

android 處理webView關閉音視訊還在播放

在Activity或者fragment對應得生命周期裡這樣寫:

@Override
    public void onResume() {
        super.onResume();
        mTecentWebview.onResume();
        mTecentWebview.resumeTimers();
    }
    
    @Override
    public void onPause() {
        super.onPause();
        mTecentWebview.onPause();
        mTecentWebview.pauseTimers();
    }

    @Override
    public void onDestroy() {
        if (null != mTecentWebview) {
            mTecentWebview.clearCache(true);
            mTecentWebview.destroy();
            mTecentWebview = null;
        }
        super.onDestroy();
    }
           

注意,如果你要玩多視窗webview的話,

不能在webviewFragment這樣關閉,而是要在webviewActivity關閉的時候進行全部資源的回收。

// if (null != webView) {

// webView.destroy();

// webView = null;

// }