[英]Retrieving string from List
我正在使用第三方庫在自定義日歷上顯示日期。
當用戶單擊一天時,我需要檢索一些信息。
這是onDayClick方法的代碼:
public void onDayClick(Date dateClicked) {
List<Event> events = compactCalendarView.getEvents(dateClicked);
Log.d(TAG, "Day was clicked: " + dateClicked + " with events " + events);
}
這是此方法的日志輸出:
Day was clicked: Wed Mar 13 00:00:00 GMT+01:00 2019 with events [Event{color=-16711936, timeInMillis=1552431600000, data=Some extra data that I want to store.}]
我想從該字符串中檢索字段數據...
根據CompactCalendarView
庫,數據對象類型為Object
。 因此,要檢索該字段,只需遍歷事件列表,然后訪問數據字段即可:
List<Event> events = compactCalendarView.getEvents(dateClicked);
for (Event event : events) {
Object data = event.getData();
// Access to other event properties
int color = event.getColor();
long timeInMillis = event.getTimeInMillis();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.