我正在尝试在 Android 中执行以下操作:
- 在我的 SearchActivity 中,我在操作栏中和 ListView 下方有一个 SearchView,应该显示结果或空列表。
- 通过 SearchView 的查询,我将执行搜索(亚马逊 API),这会导致不同文章的 ArrayList。
- 那么每篇文章应该在 SearchActivity 的 listView 中显示为单独的一行
我怎么能意识到这一点?我使用 AsyncTask 和自定义适配器尝试了不同的方法,也使用了 ArrayAdapter ......不幸的是,没有成功......在这里我特别缺乏对对象传递给其他类的位置的感觉
据我现在了解,SearchActivity 应该使用“执行(查询)”命令调用 AsyncTask。“doInBackground”应该下载这些东西并将其放入ArrayList,并使用“onPostExecute”命令建立新视图(listView)。还是我完全错了?
如果有人可以帮助我,我将不胜感激:)
问候,曼努埃尔