java - 如何在函数的结果上设置监听器?
问题描述
我已经在android中编码了一段时间,现在我正在开发一个应用程序项目,该项目设置公司航班和乘坐航班的乘客人数,我有一个表单活动,我输入有关航班的所有信息,如 date_of_flight, flight_code,airport,flight_type(departure orarrival) 一切都适用于第一个表单,当我单击提交按钮时,另一个活动将打开,我必须在其中设置航班的乘客。
在这个活动中,我有一个editText
只接受数字的视图,您输入的数字定义了您刚刚注册的航班上的乘客人数,根据这个数字,包含乘客姓名和身份证的小表格将出现在editText
现在我的问题出在下方我activity.java
有一个函数"getPassenger_pop"
负责收集用户输入的数字然后我想要做的是设置一些事件监听器,它将不断检查getPassenger_pop
函数的结果,然后自动打印出一些自定义表单以获取乘客信息
如果可能的话,是否可以在函数的结果上设置自定义侦听器,请有人告诉我如何
解决方案
您可以尝试使用通知。但更好的是传递一个处理程序/委托,当所需值更新时,可以调用其函数。在所需属性的设置器中,您可以从处理程序调用函数。
推荐阅读
- javascript - 如何防止 redux-saga 调用我的 api 调用两次?
- excel - 如何在 vba excel 宏 2013 中将双数据类型变量的类型转换为整数.....不使用关键字
- amazon - 我可以在 MTurk HIT 的说明中添加图像吗?
- android - 如何更改android顶部文本颜色
- java - 如何从 datasnapshot 中的 recyclerview 获取推送 id?
- c# - 带有 Json 参数的 Rest API 获取请求
- angular - 分别处理循环内的 html 元素更改
- fiddler - 使用 Fiddler 获取数据是可以的,但是直接连接浏览器 **404 Not Found**
- python - BeautifulSoup:“类型错误/属性错误:'NoneType'”
- python - Django 检查文件并添加到数据库