-2
我正在致力於recyclerview,我正在從json格式的API獲取數據。所以我創建了兩個模型。一個是我的回收查看數據,另一個是我的日曆視圖。我成功地使用自定義適配器在回收站視圖中獲取數據。現在我想從我的第二個模型中獲得json響應的日期。我這樣做了。如何從列表中獲取單個字符串項目<MyList>陣列列表
如何我讀日期從JSON迴應:我
final List<MyEventsDateModel> dateModel = new ArrayList<>();
String date = jsonArray.getJSONObject(i).getJSONObject("eventStudentListIbfk2rel").optString("scheduledDate");
String mainDate[] = date.split("T");
String eventDate = mainDate[0];
dateModel.add(new MyEventsDateModel(eventDate));
callback.onSuccess(dateModel);
MyEventsDateModel.Class
public class MyEventsDateModel extends BaseModel {
private String myEventDate;
public MyEventsDateModel(String myEventDate) {
this.myEventDate = myEventDate;
}
public MyEventsDateModel(Context actContext, List<MyEventsResponseModel> myEventsModel) {
}
public String getMyEventDate() {
return myEventDate;
}
public void setMyEventDate(String myEventDate) {
this.myEventDate = myEventDate;
}
}
現在成功的方法有我的最新型號使用這樣它的IAM:
public void onSuccess(List<MyEventsDateModel> dateModel) {
//NOW HERE I WANT TO GET getMyEventDate(); how can i do that?
}
試過這樣,但跟它的NullPointerException
String myDate = myEventsDateModel.getMyEventDate();
LoggerUtils.error("Date", "" + myDate);
addDate(myDate);
< < - 爲什麼標記爲重複這個問題?我知道什麼是空指針異常。我詢問了Json解析並從for循環中的響應中獲取每個字符串。請刪除重複的標記 - >>
非常感謝你,它的工作般的魅力!我不知道爲什麼@Tm Castelijns將此標記爲重複。 – KhanStan99