Java 演示如何显示和更新browsefragment数据的初学者leanback教程

Java 演示如何显示和更新browsefragment数据的初学者leanback教程,java,json,android-tv,leanback,Java,Json,Android Tv,Leanback,我试图学习开发android电视应用程序,并在github和一些教程链接上查看示例代码。我已经掌握了安卓电视开发的一些基础知识 我的问题是,没有任何教程正确地解释如何使用来自在线json源的数据填充浏览片段,以及如何对其进行更新 有谁能告诉我一个链接或源代码,可以作为初学者的一个不错的教程吗?我认为没有专门针对LeanBack的教程,但是你可能会找到很多关于如何使用翻新从公共API获取json格式数据的一般android教程 至于填充您的浏览片段,类似的操作应该可以做到: //为片段创建行适配器

我试图学习开发android电视应用程序,并在github和一些教程链接上查看示例代码。我已经掌握了安卓电视开发的一些基础知识

我的问题是,没有任何教程正确地解释如何使用来自在线json源的数据填充浏览片段,以及如何对其进行更新


有谁能告诉我一个链接或源代码,可以作为初学者的一个不错的教程吗?

我认为没有专门针对LeanBack的教程,但是你可能会找到很多关于如何使用
翻新
从公共API获取json格式数据的一般android教程

至于填充您的
浏览片段
,类似的操作应该可以做到:

//为片段创建行适配器
ArrayObjectAdapter mRowsAdapter=新的ArrayObjectAdapter(新的ListRowPresenter());
setAdapter(mRowsAdapter);
//创建一行并填充它
ArrayObjectAdapter listRowAdapter=新的ArrayObjectAdapter(someItemPresenter);
setItems(someItems,someDiffCallback);
ListRow行=新ListRow(listRowAdapter);
//添加行
mRowsAdapter.add(行);
someItems
应该是提取项目的
列表
someItemPresenter
应该是扩展
Presenter
并处理someItems列表中包含的类型的项目的类
someDiffCallback
应该是
DiffCallback