下面的教程和android编译器直接跳转到'OnFailure'错误消息

hrirmatl  于 2023-08-01  发布在  Android
关注(0)|答案(1)|浏览(78)

我正在使用这个教程:https://www.geeksforgeeks.org/android-extract-data-from-json-array-using-retrofit-library-with-jetpack-compose/
我正试图按照教程以编程方式创建一个基于服务器JSON响应的下拉列表。有人能提出一个不使用XML页面的合适的替代方案吗?
虽然程序编译没有错误,但我似乎只在代码末尾得到了吐司的功能,告诉我“无法获取数据”

override fun onFailure(call: Call<ArrayList<ListModal>?>, t: Throwable) {
            // displaying an error message in toast
            Toast.makeText(ctx, "Fail to get the data..", Toast.LENGTH_SHORT)
                .show()

字符串
我已经在多个设备上多次尝试重新创建应用程序,无论是Android API的21到34,还是遇到了同样的问题。有谁能告诉我问题出在哪里,引用是否以某种方式被弃用了?是否仍在使用翻新?

kyxcudwk

kyxcudwk1#

这是一篇优秀的文章,对于我正在寻找的https://www.vogella.com/tutorials/AndroidListView/article.html(第5.1节)非常有用。
Android提供了专门的片段和活动类来简化列表处理。
如果要在Activity中使用列表,则这些类是ListActivity类;如果要在片段中使用列表,则是ListFragment类。
不必为这些图元指定布局。如果不定义布局,则默认情况下Activity或片段包含单个ListView。ListActivity和ListFragment还允许您重写onListItemClick()方法来处理列表项的选择。
这两个类都允许您通过setListAdapter()方法将适配器设置为默认的ListView。
下面的示例代码显示了一个简单的ListFragment实现。

相关问题