Android 内容观察器

发布于 2024-09-27 17:36:34 字数 142 浏览 5 评论 0原文

我有一个生成 ListView 的游标“c”。内容提供程序确保只要底层数据发生变化,ListView 就会得到更新。但是,我想另外调用另一个函数来在每次绘制列表视图时更新我的​​页眉/页脚视图。

如何使用 ContentObservers 来实现这一点?

I have a Cursor 'c' that generates a ListView. The Content Provider ensures that the ListView gets updated whenever the underlying data changes. However, I want to additionally make a call to another function to update my Header/Footer views everytime the listview is drawn.

How does one implement this with ContentObservers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愛上了 2024-10-04 17:36:34
public void listenChanges() {
 context.getContentResolver().registerContentObserver(CONTENT_URI, true,
 new MyContentObserver());
}

public class MyContentObserver extends android.database.ContentObserver {

 public MyContentObserver() {
  super(null);
 }

 @Override
 public void onChange(boolean selfChange) {
  super.onChange(selfChange);
  //Do all you need here
 }
}
public void listenChanges() {
 context.getContentResolver().registerContentObserver(CONTENT_URI, true,
 new MyContentObserver());
}

public class MyContentObserver extends android.database.ContentObserver {

 public MyContentObserver() {
  super(null);
 }

 @Override
 public void onChange(boolean selfChange) {
  super.onChange(selfChange);
  //Do all you need here
 }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文