android – 如何从B活动通知A,列表数据已被更改?

android – 如何从B活动通知A,列表数据已被更改?,第1张

概述我有一个Activity ItemList. java.当用户点击item时,它会启动新活动,让我们说ItemDetailActivity.java. 我想要做的是,当用户按下ItemDetailActivity.java上的按钮时,它应该告诉ItemList.java刷新列表项.我知道myListAdapter.notifyDataSetChanged()将刷新列表.但是ItemList.jav 我有一个Activity ItemList. java.当用户点击item时,它会启动新活动,让我们说ItemDetailActivity.java.

我想要做的是,当用户按下ItemDetailActivity.java上的按钮时,它应该告诉ItemList.java@R_719_6419@项.我知道mylistadapter.notifyDataSetChanged()将@R_719_6419@.但是ItemList.java如何知道何时更改数据.

我不想使用静态方法或变量.我知道如何使用处理程序,但不知道如何将处理程序传递给其他活动.

我在想的是创建我自己的事件/监听器并与列表关联,所以当事件触发时,然后更改列表.广播接收器会帮助我吗?

解决方法 最好的方法是使用观察者模式(参考 @L_404_1@),但是你可以在ItemList.java中创建一个包含对mylistadapter.notifyDataSetChanged()的调用的公共静态方法. 总结

以上是内存溢出为你收集整理的android – 如何从B活动通知A,列表数据已被更改?全部内容,希望文章能够帮你解决android – 如何从B活动通知A,列表数据已被更改?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1129666.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存