我在解决如何在Android上执行以下操作时遇到问题:在浏览器中加载URL,用户登录并点击授权,然后将浏览器重定向到显示所有JSON的另一个页面我需要提取的数据。
我尝试过使用WebView,但似乎有些错误。我不能简单地在默认的互联网应用程序中提取初始URL,因为我需要从网站上提取JSON数据,据我所知,没有办法自动切换回我的应用程序。
非常感谢任何帮助!
答案 0 :(得分:0)
尝试在应用中模拟日志页面,而不是使用webview,在发布请求look here for that中发送您的日志数据。
然后,您将检索您的JSON数据,并能够执行您想要的操作。不要忘记在另一个线程上加载数据(或使用AsyncTask)以防止UI冻结。
我建议在您的活动处于活动状态时使用服务/处理程序(或小心)处理您的数据(如果不是,您可能会在最佳情况下遇到一些UI不一致,在最糟糕的情况下会崩溃)。< / p>