【发布时间】:2016-09-19 00:21:12
【问题描述】:
我在这里需要帮助。
所以我正在构建一个包含两个 Fragment 的 Android 应用程序。 (一般和收藏夹) General Fragments 有一个项目列表,在这些项目上有一个 Star,所以我想要做的是当用户单击 ListView 项目的 Star 时,该项目将显示在收藏夹片段的 ListView 中。
因此,将 ListView 中的 Item 复制到另一个 Fragment 中的另一个 ListView。
我正在使用通用片段的适配器来填充项目。
ListView 项上的变量只是一个 TextView(Title) 和一个 ImageView(Poster)
这是实现接口的 MainActivity 类,我使用底部导航抽屉在不同的片段之间切换。接口方法在最后。
这是从接口使用的 Main Activity 方法: enter image description here
【问题讨论】:
-
阅读实现接口。您可以通过此将列表项的详细信息从“常规”传递到“收藏夹”。
-
通过意图将数据作为数组列表传递应该可以工作。
-
使用 Parceable:developer.android.com/reference/android/os/Parcelable.html。使自定义类实现可解析并在 Bundle 中传递数组列表。
标签: android listview android-fragments fragment