0

我在使用 minSdkVersion 8 运行的应用程序中使用了很棒的 ActionBarSherlock 库。

我必须学习的最后一点是如何为同一个 SherlockFragmentActivity 的进一步调用保存值(中间没有活动被破坏)

到目前为止我尝试的所有方法似乎都不起作用

  • 底层支持库不支持 setRetainInstance()
  • onRetainNonConfigurationInstance -> 无法覆盖 FragmentActivity 的最终方法
  • onRetainCustomNonConfigurationInstance 似乎没有被调用

我希望我能监督一些简单的事情。基本上我想存储一些值,这样当用户单击主页按钮时我可以保留一个状态(操作菜单向上..)如何解决这个问题?

非常感谢

马丁

4

1 回答 1

1

您只需将有关活动状态的信息保存到永久存储中。我建议查看sharedpreferences

ABS 的当前底层支持库 (r7)也支持setRetainInstance() IS 。

于 2012-09-13T12:49:47.993 回答