0

我正在尝试在 Android 中执行以下操作:

  • 在我的 SearchActivity 中,我在操作栏中和 ListView 下方有一个 SearchView,应该显示结果或空列表。
  • 通过 SearchView 的查询,我将执行搜索(亚马逊 API),这会导致不同文章的 ArrayList。
  • 那么每篇文章应该在 SearchActivity 的 listView 中显示为单独的一行

我怎么能意识到这一点?我使用 AsyncTask 和自定义适配器尝试了不同的方法,也使用了 ArrayAdapter ......不幸的是,没有成功......在这里我特别缺乏对对象传递给其他类的位置的感觉

据我现在了解,SearchActivity 应该使用“执行(查询)”命令调用 AsyncTask。“doInBackground”应该下载这些东西并将其放入ArrayList,并使用“onPostExecute”命令建立新视图(listView)。还是我完全错了?

如果有人可以帮助我,我将不胜感激:)

问候,曼努埃尔

4

1 回答 1

0

听起来差不多。您始终可以编写一个没有输入的简单活动,只需一个列表视图,以了解数据检索周期的工作原理并测试您的理解。

于 2013-06-29T15:11:49.183 回答