for(var f : FeedSite? in river.updatedFeeds?.updatedFeed?.iterator()){
if (f != null){
f!!.item?.forEach {
if (it != null) {
newsItems.add(FeedItemMeta(it, f!!.feedTitle, “”))//f?.feedTitle, f?.feedUrl))
}
}
}
}
Above code throws at run time the following error:
java.lang.NoSuchFieldError: jet.runtime.SharedVar$Object.ref
This is because I use f!!.feedTitle at the last statement. If I don’t use it, then there’s no problem.
It works when I rewrite above code to both use for loop
``
for(var f : FeedSite? in river.updatedFeeds?.updatedFeed?.iterator()){
if (f != null){
for(var fi in f!!.item?.iterator()){
if (fi != null) {
newsItems.add(FeedItemMeta(fi!!, f!!.feedTitle, “”))//f?.feedTitle, f?.feedUrl))
}
}
}
}
Message was edited by: Dody Gunawinata