我已经编写了ListView适配器扩展BaseAdapter。在此适配器中,我可以单击ListView行中的Button以从数据源中删除行项。
现在我遇到了问题。 ListView外部有一个TotalAmount,当删除行项时,此TotalAmount不会更改。
如何在删除适配器中的行项目时进行更改?
答案 0 :(得分:0)
在您的提供商中,当exec删除成功时,您应该通知
getContext().getContentResolver().notifyChange(Your_URI, null);
在TotalAmount中注册观察者
getContentResolver().registerContentObserver(uri, bool, observer)