Android 网络视图';s onPause()不工作

Android 网络视图';s onPause()不工作,android,webview,android-lifecycle,Android,Webview,Android Lifecycle,我在扩展了AppCompatActivity的活动中有WebView,当活动关闭/交换但不工作时,我试图停止WebView中的音频播放,声音一直在播放,在我的代码下面 public class PostDetailsActivity extends AppCompatActivity{ WebView mArticleText; ... void loadDatatoWebView(String html){ String base64 = Base64.

我在扩展了
AppCompatActivity
的活动中有
WebView
,当活动关闭/交换但不工作时,我试图停止WebView中的音频播放,声音一直在播放,在我的代码下面

public class PostDetailsActivity extends AppCompatActivity{
    WebView mArticleText;
    ...
    void loadDatatoWebView(String html){
        String base64 = Base64.encodeToString(html.getBytes(), Base64.DEFAULT);
        mArticleText.loadData(base64, "text/html; charset=utf-8", "base64");
        mArticleText.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                if (url != null) {
                    // open links in external browser
                    view.getContext().startActivity(
                            new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
                    return true;
                } else {
                    return false;
                }
            }


        });
    }

    @Override
    protected void onPause() {
        super.onPause();
        mArticleText.pauseTimers();
        mArticleText.onPause();
    }

    @Override
    protected void onResume() {
        super.onResume();
        mArticleText.onResume();
    }
} 
我尝试添加
WebView.loadUrl(“about:blank”)
,它解决了播放问题,但引入了一些用户体验问题,当活动恢复时,WebView必须再次加载,这会导致令人讨厌的延迟,因为渲染可能需要一些时间