Java 如何通过列表<;整数>;从一个活动到另一个活动的数组
这里有一个包含整数的数组列表Java 如何通过列表<;整数>;从一个活动到另一个活动的数组,java,android,arraylist,Java,Android,Arraylist,这里有一个包含整数的数组列表 static List<Integer> var_Pposition = new ArrayList<>(); static List var_position=new ArrayList(); 我试着这样做,但有错误 Intent in = new Intent(merchandise.this, PurchasedViewCart.class); in.putExtra("item_position", var_Pposition);
static List<Integer> var_Pposition = new ArrayList<>();
static List var_position=new ArrayList();
我试着这样做,但有错误
Intent in = new Intent(merchandise.this, PurchasedViewCart.class);
in.putExtra("item_position", var_Pposition); // Cannot resolve method 'putExtra(java.lang.String, java.util.List<java.lang.Integer>
Intent in=新的Intent(production.this,PurchasedViewCart.class);
in.putExtra(“项目位置”,变量位置);//无法解析方法“putExtra(java.lang.String,java.util.List
传递给intent如下:
Intent intent = new Intent(merchandise.this, PurchasedViewCart.class);
intent.putIntegerArrayListExtra("myList", (ArrayList<Integer>) var_Pposition );
ArrayList<Integer> test = getIntent().getIntegerArrayListExtra("myList");
Intent Intent=新的Intent(production.this,PurchasedViewCart.class);
intent.putIntegerArrayListExtra(“myList”,(ArrayList)变量);
按如下方式检索数据:
Intent intent = new Intent(merchandise.this, PurchasedViewCart.class);
intent.putIntegerArrayListExtra("myList", (ArrayList<Integer>) var_Pposition );
ArrayList<Integer> test = getIntent().getIntegerArrayListExtra("myList");
ArrayList test=getIntent().getIntegerArrayListExtra(“myList”);
您可以调用Intent的putExtra(字符串名称,可序列化值)进行存储,并调用getSerializableTextra(字符串名称)进行检索
例如:
List<Integer> var_Pposition = new ArrayList<>();
intent.putExtra("var_Pposition", var_Pposition);
List var_position=new ArrayList();
意图。额外(“变量预设”,变量预设);
在其他活动中:
List<Integer> var_Pposition = (ArrayList<Integer>) getIntent().getSerializableExtra("var_Pposition");
List var_-position=(ArrayList)getIntent().getSerializableExtra(“var_-position”);
试试这个
static ArrayList<Integer> var_Pposition = new ArrayList<>()
或者你需要把它施展出来
Intent intent = new Intent(merchandise.this, PurchasedViewCart.class);
intent.putIntegerArrayListExtra("myList", (ArrayList<Integer>) var_Pposition );
Intent Intent=新的Intent(production.this,PurchasedViewCart.class);
intent.putIntegerArrayListExtra(“myList”,(ArrayList)变量);
发自内心
ArrayList<Integer> test = getIntent(). putIntegerArrayListExtra("myList");
ArrayList test=getIntent().putIntegerArrayListExtra(“myList”);
可能与正确的代码伙伴重复..应该有getIntegerArrayListExtra
而不是getStringArrayListExtra
。