我的应用程序从我的数据库中获取日期和名称列表,然后在一个卡片视图中显示该名称,在另一个卡片视图中显示该日期,并且每个记录都会继续显示。然后我决定只为一个共享相同日期的多个记录显示一个日期是有意义的。
目前,当我使用简单的光标时代码正常工作,但我希望远离光标并使用简单的getter获取信息。
我在下面的代码中添加了当前导致我出现问题的代码,我也在原版中评论了我在光标适配器上使用的完美版本。
谢谢
/usr/local/lib/python3.6/site-packages/numpy/lib/function_base.py:3003: RuntimeWarning: invalid value encountered in true_divide
c /= stddev[:, None]
答案 0 :(得分:0)
在您的光标版本currentDate
和previousDate
不同,因为currentDate
光标位于position
位置,previousDate
光标位于position - 1
}}
在当前版本中,currentDate
和previousDate
始终相同且等于alarmDetails.getAlarmDate()
,我认为此方法应该将位置作为参数alarmDetails.getAlarmDate(int position)
,然后:
String currentDate = alarmDetails.getAlarmDate(position);
String previousDate = alarmDetails.getAlarmDate(position - 1);
希望这有帮助。