【问题标题】: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,然后告诉它删除该项。或者我可以创建另一个功能。

标签: android android-layout android-fragments android-activity android-listview


【解决方案1】:

我认为您应该学习教程或课程来了解 Java 的工作原理,因为有很多方法可以进行这种交流。

您应该查看有关如何创建和使用interface 的文档: https://docs.oracle.com/javase/tutorial/java/concepts/interface.html

您应该创建一个listener,它是一个interface,然后在您的activityfragment 上实现它,并在列表视图适配器的构造函数中传递它。

看看这个答案:https://stackoverflow.com/a/18585247/3465623

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多