android – 在后台打开WebView

这是我第一次问什么,所以如果有什么不对的地方告诉我,我会尽快修复它.

我们有一位客户希望我们使用原生Android应用程序登录他们的服务器,但没有给我们一个自定义方式来执行此操作.他们希望我们使用他们必须登录的当前网站,并在进行身份验证后,在浏览器中检索包含我们所需数据的XML.之后,使用本机应用程序中的数据.所有这一切都是因为用户不知道/看到正在使用浏览器.一共乱了恕我直言.

当然,我过去从未尝试过这种方法,我的第一次测试让我觉得这是不可能的(或者非常困难).每当我尝试在隐藏的WebView中加载URL时,会弹出显示网站的认浏览器.

我的主要问题是,是否可以加载webview并在后台使用它(调用javascript等…)?

谢谢.

解决方法

您可以将WebView认设置为隐藏,其属性为android:visibility =“gone”,在运行时与其进行交互,然后在您加载数据后需要向用户显示时,只需调用setVisibility(View.VISIBLE)

希望这可以帮助!

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...