簡體   English   中英

從列表中檢索字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM