0

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

我正在寻找一种等效于 onOpenDrawer 的 Android 方法,但是我在文档中没有看到。在文档中有 onDrawerOpened(View view) 在抽屉已经打开后调用。我还可以选择调用 openDrawer(View view),然后动画抽屉打开。

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

先感谢您。

4

1 回答 1

1

Calling of notifyDatasetChanged() still applies to ListView adapter, regardless of ListView parent.

于 2013-09-05T18:29:34.073 回答