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

问题:
ActionProvider似乎不支持加载程序。 (还是我弄错了?)
如果我仅使用查询加载数据,则不会/一旦有新的REST结果进入就不会更新数据。实际上,这是第一次-它为空。

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

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

10倍

最佳答案

如何创建不带UI而是使用setHasOptionsMenu(true)onCreateOptionsMenu()实现的片段。

该片段可以通过加载程序加载数据,并在准备就绪时使选项菜单无效,并在其中填充所需的列表。

您可以将这样的片段附加到您的活动中,这样可以照顾到其生命周期,同时在单独的类中具有此功能。

07-28 00:25