Java 我能找出一个数据对象中有多少额外的数据吗?
我有一个带有一些复选框的活动,每个框都有一个添加到ArrayList的字符串值。单击OK按钮时,将创建returnResult意图,并将附加内容放入该意图 在onActivityResult中,我想创建一个for循环,循环遍历数据对象的附加项并将字符串添加到一起Java 我能找出一个数据对象中有多少额外的数据吗?,java,android,extras,Java,Android,Extras,我有一个带有一些复选框的活动,每个框都有一个添加到ArrayList的字符串值。单击OK按钮时,将创建returnResult意图,并将附加内容放入该意图 在onActivityResult中,我想创建一个for循环,循环遍历数据对象的附加项并将字符串添加到一起 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-gen
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
String tmpString = "";
if (resultCode == 2) {
for(int i = 0;i<data.getExtras().size();i++)
tmpString = tmpString.concat(); //Stuck here
}
} else {
}
}
@覆盖
受保护的void onActivityResult(int请求代码、int结果代码、意图数据){
//TODO自动生成的方法存根
super.onActivityResult(请求代码、结果代码、数据);
字符串tmpString=“”;
如果(结果代码==2){
对于(int i=0;iExtra positioni
?如果你说的是我想说的话,试试二维forloop
。只需在该循环中添加另一个循环,如果你想让它循环与当前循环相同的次数,就将内循环设置为i<1
。我的意思是将字符串置于并将其添加到tmpstring中。你知道吗可以将字符串数组和字符串数组列表放入附加项中,对吗?然后您只需要获取一个对象并遍历它。您想从ArrayList
中获取一个值,并将其添加到tempString?tempString+=tmpString.get(i);
。您还可以执行+“\n”
在get方法之后,或者如果您想分离每个值,请执行类似操作。啊,是的,这是一个更好的主意。谢谢