0

我写了一个 ListView 适配器扩展 BaseAdapter。在此适配器中,我可以单击 ListView Row 中的 Button 以从数据源中删除行项。

现在我遇到了一个问题。ListView外面有一个TotalAmount,当行项被移除时,这个TotalAmount不会改变。

当我删除适配器中的行项目时,如何进行更改?

4

1 回答 1

0

在您的提供商中,当执行删除成功时,您应该通知

getContext().getContentResolver().notifyChange(Your_URI, null);

在您的 TotalAmount 中注册一个观察者

getContentResolver().registerContentObserver(uri, bool, observer)
于 2013-01-28T10:25:04.663 回答