当finish掉activity线程时,它所加载的webview线程没有被卸载掉

A、是这么回事,activity A跳转到activity B,B中的webview自动加载并播放音乐,但是当按返回键finish掉Bactivity回到A时,后台依旧播放音乐,用代码

ActivityB.this.finish();

也不好使,咋整。

B、上网搜,说是由于线程没finish干净,于是乎要将webview也finish掉,网上找的代码如下:

if (webview != null) {
try {
webview.destroy();
} catch (Exception e) {
System.out.println("后台no kills");
}
}

C、放到触发返回键逻辑中,放到this.finish();的后面,好使了

posted @ 2022-05-15 21:04  融化的雪0701  阅读(22)  评论(0)    收藏  举报