首页 > 解决方案 > 如何在函数的结果上设置监听器?

问题描述

我已经在android中编码了一段时间,现在我正在开发一个应用程序项目,该项目设置公司航班和乘坐航班的乘客人数,我有一个表单活动,我输入有关航班的所有信息,如 date_of_flight, flight_code,airport,flight_type(departure orarrival) 一切都适用于第一个表单,当我单击提交按钮时,另一个活动将打开,我必须在其中设置航班的乘客。

在这个活动中,我有一个editText只接受数字的视图,您输入的数字定义了您刚刚注册的航班上的乘客人数,根据这个数字,包含乘客姓名和身份证的小表格将出现在editText现在我的问题出在下方我activity.java有一个函数"getPassenger_pop"负责收集用户输入的数字然后我想要做的是设置一些事件监听器,它将不断检查getPassenger_pop函数的结果,然后自动打印出一些自定义表单以获取乘客信息

如果可能的话,是否可以在函数的结果上设置自定义侦听器,请有人告诉我如何

标签: javaandroidevent-handling

解决方案


您可以尝试使用通知。但更好的是传递一个处理程序/委托,当所需值更新时,可以调用其函数。在所需属性的设置器中,您可以从处理程序调用函数。


推荐阅读