android - Got hit by an UnsupportedOperationException -
i have following code:
private static arrayadapter<string> adapter; private static list<chapter> chapters; public void update(book book) { adapter.clear(); if (chapters != null) { chapters.clear(); } chapters = databaseconnector.getchaptersfrombook(book.getid()); (chapter chapter : chapters) { adapter.add(chapter.gettitle()); } header.settext(book.getabbreviation()); subheader.settext(book.getname() + " (" + book.getnumber() + ")"); subheader.setvisibility(view.visible); } if call method update(book book) , variable chapters not null, hit unsupportedoperationexception in line chapters.clear(). hints how solve problem?
i have @ api documentation, presumably databaseconnector.getchaptersfrombook(book.getid()) call returning immutable list, can't modify it. seems have make local copy.
Comments
Post a Comment