相关疑难解决方法(0)

Android中的OAuth实例状态

我正在尝试在Android应用中使用OAuth.我有它正常工作但有时在身份验证阶段遇到问题.在Android中,我启动浏览器以供用户登录和验证.然后回调网址将重定向回我的应用程序.

这是问题所在.我的应用程序有一个OAuth使用者和提供者作为我的主类的成员.当浏览器启动进行身份验证时,有时会丢弃我的主Activity以节省内存.当回调url重新启动我的主Activity时,提供者和使用者是新实例,因此当我尝试向api发出请求时,它不起作用.如果在身份验证阶段没有释放主要的Activiy,那么一切正常,因为我仍然在与原始的消费者和提供者合作.

我尝试使用onSaveInstanceState()和onRestoreInstanceState(),但没有成功.当我的回调url被处理时,似乎没有调用onRestoreInstanceState().似乎直接进入onResume().

在这种情况下,持久化消费者和提供者的正确方法是什么?

android oauth

9
推荐指数
1
解决办法
4495
查看次数

标签 统计

android ×1

oauth ×1