【问题标题】:Pass ArrayList<IntArray> from one activity to Another Activity Android将 ArrayList<IntArray> 从一个活动传递到另一个活动 Android
【发布时间】:2021-03-15 05:45:48
【问题描述】:

var listPackets = ArrayList&lt;IntArray&gt;() 如何将列表数据包从一个活动传递到另一个活动

【问题讨论】:

  • 超过10000大小数据
  • 如果数据很大,你应该坚持它而不是在活动之间传递
  • 为什么你甚至需要将 arraylist 从一个活动发送到另一个活动

标签: android kotlin


【解决方案1】:

Passing a List from one Activity to another

例子:

ArrayList<String> myList = new ArrayList<String>();
intent.putExtra("mylist", myList);

在另一个活动中:

ArrayList<String> myList = (ArrayList<String>) getIntent().getSerializableExtra("mylist");

【讨论】:

  • 如果 arraylist 的大小较小,它可以正常工作,但我有超过 10000 个数据,每个项目字符串长度约为 45 个字符。如果 arraylist 大小小于 2500 则可以正常工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-01-11
  • 1970-01-01
  • 2015-02-08
  • 1970-01-01
  • 2015-12-18
  • 2012-08-27
  • 1970-01-01
相关资源
最近更新 更多