我已经搜索了许多SO问题,这些问题已经过时了,无法在docs.oracle.com上找到更好的解决方案,我不想将每个 StringBuilder 转换为字符串,以传递字符串数组,因此如何实现这一目标 ?
最佳答案
从源 Activity 内部:
Intent intent = new Intent(this, DestActivity.class);
intent.putCharSequenceArrayListExtra("strings", myStringBuilders);
startActivity(intent);
您可能需要执行类似
new ArrayList(Arrays.asList(myStringBuilders));
的操作