将 ArrayList<String> 从片段传递到另一个片段
Pass ArrayList<String> from fragment to another fragment
我有问题。我正在构建一个 Android 应用程序。我用 Android Studio 创建了一个选项卡 Activity。我有 3 个标签。我用他们的亲戚 xml 创建了 3 类 java。在第一个选项卡中,我使用 Jsoup 从互联网上获取数据,并将这些数据放入 2 ArrayList 中。我想将这些 ArrayList 传递给 tab2 和 tab3 以避免再次下载这些数据。
我该怎么办?我尝试使用 bundle 和 getter/setter 但我没有成功
解决方案是将 ArrayList
设为静态。在 fragment A
中获得所需数据后,然后将该数据分配给 ArrayList
。现在您可以从任何地方轻松访问。
我有问题。我正在构建一个 Android 应用程序。我用 Android Studio 创建了一个选项卡 Activity。我有 3 个标签。我用他们的亲戚 xml 创建了 3 类 java。在第一个选项卡中,我使用 Jsoup 从互联网上获取数据,并将这些数据放入 2 ArrayList 中。我想将这些 ArrayList 传递给 tab2 和 tab3 以避免再次下载这些数据。
我该怎么办?我尝试使用 bundle 和 getter/setter 但我没有成功
解决方案是将 ArrayList
设为静态。在 fragment A
中获得所需数据后,然后将该数据分配给 ArrayList
。现在您可以从任何地方轻松访问。