一、传递List和List
以下以传递List为例,发送List语法为:
intent.putStringArrayListExtra(key, list);
接收List的语法为:
list = (ArrayList)getIntent().getStringArrayListExtra(key);
以下是一个运用实例:


ArrayList stringList = new ArrayList(); 
stringList.add("string1"); 
stringList.add("string2"); 
stringList.add("string3"); 
Intent intent = new Intent(); 
intent.setClass(ListDemoActivity.this, StringListActivity.class); 
intent.putStringArrayListExtra("ListString", stringList); 
startActivity(intent); 
接收
ArrayList stringList = (ArrayList) getIntent().getStringArrayListExtra("ListString"); 
 

List类似以上的操作调用下面的方法也可以实现发送和接收:
intent.putIntegerArrayListExtra(key, list);
list =(ArrayList) getIntent().getIntegerArrayListExtra(key);

点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部