据我所知,必须从UI线程 *** 纵WebVIEws,这使事情变得更加艰难.
有关如何让应用程序通知用户的任何建议/解决方法,无论他们是否打开了应用程序?
解决方法 虽然需要在单个线程上 *** 作WebVIEw,但它不一定需要是UI线程(除非您想将WebVIEw附加到视图层次结构中),但它必须是所有WebVIEw的相同线程.虽然它没有明确支持(或经过严格测试),但WebVIEw没有什么特别的功能可以阻止您在服务中运行它. WebVIEw确实在Context上调用了一些通常不能在服务中工作的方法(比如gettheme()),所以你必须使用Contextwrapper解决这个问题.您还需要手动调用WebVIEw.layout来欺骗WebVIEw,使其认为它有一个大小.你可能需要做更多的事情,但没有别的想法.
总结以上是内存溢出为你收集整理的android – 在后台运行WebView全部内容,希望文章能够帮你解决android – 在后台运行WebView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)