1

上下文:我想要一个操作按钮,允许用户从列表中选择一些东西。我正在考虑为此使用 ActionProvider。我的数据是从 REST 服务中检索的,并在本地缓存在数据库中。

问题:ActionProvider 似乎不支持加载器。(或者我错了吗?)如果我只是使用查询加载数据,它不会更新一次/如果新的 REST 结果进来。事实上,第一次 - 它会是空的。

问题:0)有没有办法在 ActionProvider 中做我想做的事?1)我应该在普通的旧活动上使用这种方法吗?

PS。有人可以添加“actionprovider”作为标签吗?:-)

10X

4

1 回答 1

1

如何创建一个没有 UI 的片段,而是使用setHasOptionsMenu(true)onCreateOptionsMenu()实现。

片段可以通过加载器加载数据,并在准备好使选项菜单无效时,用所需的列表填充它。

您可以将此类片段附加到您的活动中,它将处理其生命周期,同时将此功能放在单独的类中。

于 2013-03-08T15:22:53.063 回答