如何从列表视图元素通知事件列表视图的父适配器?
Posted
技术标签:
【中文标题】如何从列表视图元素通知事件列表视图的父适配器?【英文标题】:How can I notify the parent Adapter of a list view of an event from the list view element? 【发布时间】:2016-01-29 10:01:51 【问题描述】:好的,所以我有一个列表视图,其中包含一些项目。列表项具有到期日期。因此,列表视图包含直到到期日期的项目。之后,应该有一种机制可以告诉列表视图删除该项目。
我该怎么做?我可以从列表视图项本身传递消息,还是必须创建一些其他机制来不断检查列表视图中所有列表项的到期日期?
【问题讨论】:
谢谢,但我得到了答案的提示,我想我可以从那里得到它。我所做的只是从列表项中,一旦到期日期一过,我就会得到父项的 id,然后告诉它删除该项。或者我可以创建另一个功能。 【参考方案1】:我认为您应该学习教程或课程来了解 Java 的工作原理,因为有很多方法可以进行这种交流。
您应该查看有关如何创建和使用interface
的文档:
https://docs.oracle.com/javase/tutorial/java/concepts/interface.html
您应该创建一个listener
,它是一个interface
,然后在您的activity
或fragment
上实现它,并在列表视图适配器的构造函数中传递它。
看看这个答案:https://***.com/a/18585247/3465623
【讨论】:
以上是关于如何从列表视图元素通知事件列表视图的父适配器?的主要内容,如果未能解决你的问题,请参考以下文章