内容:
我想要一个动作按钮,该按钮将允许用户从列表中选择一些内容。
我正在考虑为此使用ActionProvider。
我的数据是从REST服务检索的,并在本地缓存在数据库中。
问题:
ActionProvider似乎不支持加载程序。 (还是我弄错了?)
如果我仅使用查询加载数据,则不会/一旦有新的REST结果进入就不会更新数据。实际上,这是第一次-它为空。
问题:
0)有什么方法可以在ActionProvider中做我想做的事情?
1)我应该在普通的旧活动上使用这种方法吗?
PS。有人可以将“ actionprovider”添加为标签吗? :-)
10倍
最佳答案
如何创建不带UI而是使用setHasOptionsMenu(true)
和onCreateOptionsMenu()
实现的片段。
该片段可以通过加载程序加载数据,并在准备就绪时使选项菜单无效,并在其中填充所需的列表。
您可以将这样的片段附加到您的活动中,这样可以照顾到其生命周期,同时在单独的类中具有此功能。