
问题是,一旦获得身份验证凭据,我想从堆栈中删除浏览器活动.
你知道这是否可能吗?我无法使用startActivityForResult,因为需要在浏览器中进行身份验证,我无法控制该活动.非常感谢
编辑:
我正在开始这样的活动:
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse(authUrl)).setFlags(Intent.FILL_IN_ACTION));解决方法 也许你可以在活动B的OnResume()中添加一些内容,检查这是否是活动B的第一次激活,如果不是,则自动关闭它?
更新:您也可以使用AsyncTask将凭证信息发布到网站,使用DefaulthttpClIEnt和httpPost.不幸的是我在这种情况下只使用了httpGet,但是有一些代码可能是有用的.
总结以上是内存溢出为你收集整理的android – 如何在返回调用活动时关闭浏览器活动?全部内容,希望文章能够帮你解决android – 如何在返回调用活动时关闭浏览器活动?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)