我想在后台运行Youtube桌面网站(即使屏幕关闭)。为此,我做了一个应用程序,它有webview,它可以加载youtube的桌面站点。它在前台工作得很好,但当我按下主页按钮或锁定屏幕按钮时,它停止工作。所以我需要一个逻辑来在后台运行webview,就像当我们打开Youtube网站的桌面版本时chrome所做的那样。
我尝试在另一个线程中运行webview,但出现异常(Webview只能在UI线程中运行)
发布于 2019-09-18 05:00:46
您可以执行与此处类似的操作,运行前台服务并将WebView直接从该服务附加到http://afra55.github.io/2017/04/26/floating_view/。它可能对用户隐藏,但仍被附加到上下文。据我所知,你必须要求ACTION_MANAGE_OVERLAY_PERMISSION这样做
https://stackoverflow.com/questions/57979559
复制相似问题