Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)
生活随笔
收集整理的這篇文章主要介紹了
Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1 問題
決webview加載第三方網(wǎng)頁點擊彈不出下拉框(html頁面里面的select標簽),我們訪問youtube.com官網(wǎng),點擊網(wǎng)站的視頻,點擊視頻右上角三個點設(shè)置,然后點擊 播放設(shè)置
然后點擊畫質(zhì) 彈不出選項框,沒反應(yīng)。
?
?
?
?
?
?
?
?
?
?
?
?
?
2 原因
初始化webview傳遞的Context上下文是傳遞Application的上下文content導致
?
?
?
?
?
?
?
?
?
?
3 解決辦法
初始化webview傳遞Activity的上下文才行,如果在不好傳遞可以在kotlin新建一個object對象
var mainContext: Activity? = null然后在MainActivity類的onCreate函數(shù)里面賦值就行
mainContext = this@MainActivity這樣任何地方都可以用mainContext
總結(jié)
以上是生活随笔為你收集整理的Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之升级OkHttp编译提示
- 下一篇: Android之替换App桌面图标