【发布时间】:2017-03-14 00:08:03
【问题描述】:
我在弄清楚如何在 Android 上执行以下操作时遇到问题:在浏览器中加载 URL,用户登录并点击授权,然后浏览器被重定向到显示所有 JSON 的另一个页面我需要从中提取的数据。
我尝试过使用 WebView,但它似乎有问题。我不能简单地让它在默认互联网应用程序中提取初始 URL,因为我需要从网站中提取 JSON 数据,而且据我所知,没有办法自动切换回我的应用程序。
非常感谢任何帮助!
【问题讨论】:
我在弄清楚如何在 Android 上执行以下操作时遇到问题:在浏览器中加载 URL,用户登录并点击授权,然后浏览器被重定向到显示所有 JSON 的另一个页面我需要从中提取的数据。
我尝试过使用 WebView,但它似乎有问题。我不能简单地让它在默认互联网应用程序中提取初始 URL,因为我需要从网站中提取 JSON 数据,而且据我所知,没有办法自动切换回我的应用程序。
非常感谢任何帮助!
【问题讨论】:
尝试在应用程序中模拟一个日志页面,而不是使用 web 视图,而是在一个 post 请求 look here for that 中发送您的日志数据。
然后您将检索您的 JSON 数据,并能够做您想做的事。不要忘记在另一个线程上加载数据(或使用 AsyncTask)以防止 UI 冻结。
我建议在您的活动处于活动状态时使用服务/处理程序(或小心)来处理您的数据(如果不是,您可能会在最好的情况下遇到一些 UI 不一致,在最坏的情况下会崩溃)。
【讨论】: