java将数据传递到查询中,而不是更新
我正在创建一个简单的程序,用于每天保存值和时间戳
保存后,我想为我的回收器视图选择一个日期,以显示与之相关的所有值
是否每次按下按钮时都要更新passDate
我意识到这可能是一个非常简单的解决办法,但我陷入了一个循环
我曾尝试将查询从onCreate中取出,但遇到了问题,我无法将适配器从onCreate中取出,而不会遇到重大问题
你可以在下面搜索框中键入要查询的问题!
我正在创建一个简单的程序,用于每天保存值和时间戳
保存后,我想为我的回收器视图选择一个日期,以显示与之相关的所有值
是否每次按下按钮时都要更新passDate
我意识到这可能是一个非常简单的解决办法,但我陷入了一个循环
我曾尝试将查询从onCreate中取出,但遇到了问题,我无法将适配器从onCreate中取出,而不会遇到重大问题
# 1 楼答案
DatePickerDialog.OnDateSetListener
是异步运行的,因此选择一个日期不会阻止应用程序的其余部分。这意味着用户选择的日期仅在onDateSet
内可用。所有需要日期的代码都必须在onDateSet
之内或从那里调用因此,最简单的解决方案是将所有依赖于日期的代码移到
onDateSet
:您还可以让视图类实现
DatePickerDialog.OnDateSetListener
,以稍微减少缩进:这意味着
onDateSet
成为SavedFeedRecords
上的常规方法: