Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我写了一个 ListView 适配器扩展 BaseAdapter。在此适配器中,我可以单击 ListView Row 中的 Button 以从数据源中删除行项。
现在我遇到了一个问题。ListView外面有一个TotalAmount,当行项被移除时,这个TotalAmount不会改变。
当我删除适配器中的行项目时,如何进行更改?
在您的提供商中,当执行删除成功时,您应该通知
getContext().getContentResolver().notifyChange(Your_URI, null);
在您的 TotalAmount 中注册一个观察者
getContentResolver().registerContentObserver(uri, bool, observer)