在OpenDrawer上更新导航抽屉列表

时间:2013-09-05 17:05:07

标签: android slidingdrawer navigation-drawer

我有一个导航抽屉,其列表可以根据当前活动中的操作进行更改。在对当前活动进行更改后,我立即在代码中更新列表。我打开了导航抽屉,但没有显示任何变化。但是,如果我继续更改活动并再次打开抽屉,则列表中的更改现在会更新。这让我相信,在第一次创建或调用导航抽屉后,抽屉会重复使用相同的视图,而不是被销毁和重新创建。

我正在寻找一种与Android相当的onOpenDrawer方法,但我在文档中没有看到。在文档中有onDrawerOpened(视图视图),它在抽屉已经打开后调用。我也可以选择调用openDrawer(View视图),然后将抽屉设置为打开状态。

我想知道是否有一个我缺少的方法,我可以覆盖,这将允许我更新导航抽屉中显示的列表视图。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

notifyDatasetChanged()的调用仍然适用于ListView适配器,无论父{H} ListView如何。