下面是我的场景:
1)在我的活动中,用户按授权按钮。
2)应用程序打开WebView,在其中加载Twitter页面,并要求用户输入登录名和密码,然后按“允许”按钮。(oAuth实现,Twitter需要它来集成您的应用程序和Twitter)
3)远程服务器将带有令牌和秘密的意图传递回我的活动,然后我的活动获得控制权。
我的问题:
启动此活动时,将通过Intent传递RowID变量。当活动暂停或更改屏幕方向时,我将此值保存在onSavedInstanceState中。在步骤3中,当我的活动接收到控制权时,我会释放这个RowID变量。我能理解为什么,活动基本上是做onResume,并从推特接收意图,而没有提到RowID。那么,当活动恢复时,我如何保存我的RowID值并检索它呢?,我可以将它保存到首选项中,但是这样做对吗?
有什么建议吗谢谢。
发布于 2010-12-12 17:00:20
首选项是保存这种情况的状态的正确方法。简单,简单,快。
https://stackoverflow.com/questions/4422449
复制相似问题