Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我能找出一个数据对象中有多少额外的数据吗?_Java_Android_Extras - Fatal编程技术网

Java 我能找出一个数据对象中有多少额外的数据吗?

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

我有一个带有一些复选框的活动,每个框都有一个添加到ArrayList的字符串值。单击OK按钮时,将创建returnResult意图,并将附加内容放入该意图

在onActivityResult中,我想创建一个for循环,循环遍历数据对象的附加项并将字符串添加到一起

@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 position
i
?如果你说的是我想说的话,试试二维
forloop
。只需在该循环中添加另一个循环,如果你想让它循环与当前循环相同的次数,就将内循环设置为
i<1
。我的意思是将字符串置于并将其添加到tmpstring中。你知道吗可以将字符串数组和字符串数组列表放入附加项中,对吗?然后您只需要获取一个对象并遍历它。您想从
ArrayList
中获取一个值,并将其添加到tempString?
tempString+=tmpString.get(i);
。您还可以执行
+“\n”
在get方法之后,或者如果您想分离每个值,请执行类似操作。啊,是的,这是一个更好的主意。谢谢