相关疑难解决方法(0)

如何使用putStringArrayListExtra()传递ArrayList

嗨,我想Arraylist从一个传递activity到另一个.我使用putStringArrayListExtra(),但显示错误:"The method putStringArrayListExtra(String,ArrayList is undefined for the type bundle."是否有其他方法可用于传递ArrayList

String test[]=new String[3]; 
ArrayList<String[]> al=new ArrayList<String[]>();  
int x,y;
test[0]="1";  
test[1]="2";  
test[2]="3";  
al.add(test);  

test = new String[3]; 
test[0]="4";  
test[1]="5";  
test[2]="6";  
al.add(test);  

Bundle list_bundle=new Bundle(); 
list_bundle.putStringArrayListExtra("lists",al); 
Intent list_intent= new Intent(v.getContext(), view_all_selected.class); 
list_intent.putExtras(list_bundle); 
startActivityForResult(list_intent, 2); 
Run Code Online (Sandbox Code Playgroud)

java android arraylist

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

arraylist ×1

java ×1