Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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
Android 设置多维arraylist并从中获取多维arraylist_Android_Arraylist_Bundle - Fatal编程技术网

Android 设置多维arraylist并从中获取多维arraylist

Android 设置多维arraylist并从中获取多维arraylist,android,arraylist,bundle,Android,Arraylist,Bundle,我有一个多维数组列表,希望将其传递给活动。我该怎么做 我下面的代码是我到目前为止所拥有的 在我的新活动中,我做一些事情并弹出arraylist,然后将其打包。然后我结束我的活动并返回到上一个活动,使用 final ArrayList<ArrayList<String>> inviteList = new ArrayList<ArrayList<String>>(); //populate the arraylist

我有一个多维数组列表,希望将其传递给活动。我该怎么做

我下面的代码是我到目前为止所拥有的

在我的新活动中,我做一些事情并弹出arraylist,然后将其打包。然后我结束我的活动并返回到上一个活动,使用

        final ArrayList<ArrayList<String>> inviteList = new ArrayList<ArrayList<String>>();
//populate the arraylist
        Intent i = new Intent();
        i.putExtra("players", inviteList);
final ArrayList inviteList=new ArrayList();
//填充arraylist
意图i=新意图();
i、 putExtra(“玩家”,邀请名单);
我的活动(从上一个活动返回)

activityresult上受保护的void(int-requestCode、int-resultCode、Intent-data){
if(requestCode==0){
//if(resultCode==RESULT\u OK){
//选择了一个联系人。我们将在这里显示它
//给用户。
Intent i=getIntent();
Bundle extras=i.getExtras();
inviteList=(ArrayList)i.getSerializableExtra(“播放器”);
}
resultcode为0,requestcode为0(这说明了什么?)。
这不起作用-我从另一端取空….

您正试图从
活动的
意图中读取值。您应该从方法的
数据中读取值:

inviteList = (ArrayList<ArrayList<String>>) data.getSerializableExtra("players");
inviteList=(ArrayList)data.getSerializableExtra(“播放器”);

而不是问为什么不试一下,看看是否每个人都有问题;)
inviteList = (ArrayList<ArrayList<String>>) data.getSerializableExtra("players");