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