flutter 웹뷰가 페이지를 닫은 후에도 소리를 재생하는 문제를 해결합니다

585 단어 flutter
프로젝트에서 사용
webview_flutter: ^0.3.11+2

그러나 웹뷰 페이지를 닫으면 소리가 계속 재생되기 때문에 구글에서 찾은 방법은 플러그인의 원본 코드를 수정하는 것이다.
 
1.android 스튜디오에서 External Libraries>Flutter plugins>webview 열기flutter>android>src.main>java.io.flutter.plugins.webviewflutter>FlutterWebView.java
 
그리고 디스포즈 방법을 다음과 같이 수정하면 됩니다. 
@Override
public void dispose() {
  if(webView != null){
    webView.clearCache(true);
    webView.removeAllViews();
    webView.destroy();
  }
  methodChannel.setMethodCallHandler(null);
  webView.dispose();
}

좋은 웹페이지 즐겨찾기