Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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 如何在不使用firebase的情况下将数据从活动A发送到活动B?_Java_Android - Fatal编程技术网

Java 如何在不使用firebase的情况下将数据从活动A发送到活动B?

Java 如何在不使用firebase的情况下将数据从活动A发送到活动B?,java,android,Java,Android,我目前正在开发一个“从家里点餐”的餐厅应用程序。 我想做的是将只包含果汁的活动中的产品数量(例如一瓶可口可乐)发送到“购物车”活动中,我将计算价格,然后显示产品的数量和总价 我的问题是,我真的不知道如何将信息从活动A发送到活动B 如果可能的话,我希望这样做不使用数据库。(例如通过意向) 此代码在果汁活动上显示客户希望购买的可口可乐的数量。我想在shoppingCart活动中发送此数量 代码: 因此,如果上述方法的显示为3,我希望在购物车活动中获取该值。是否尝试将数据发送到intent中? 当您从

我目前正在开发一个“从家里点餐”的餐厅应用程序。 我想做的是将只包含果汁的活动中的产品数量(例如一瓶可口可乐)发送到“购物车”活动中,我将计算价格,然后显示产品的数量和总价

我的问题是,我真的不知道如何将信息从活动A发送到活动B

如果可能的话,我希望这样做不使用数据库。(例如通过意向) 此代码在果汁活动上显示客户希望购买的可口可乐的数量。我想在shoppingCart活动中发送此数量

代码:


因此,如果上述方法的显示为3,我希望在购物车活动中获取该值。

是否尝试将数据发送到intent中? 当您从活动a转到活动b时,请使用以下答案: 快速回答: 活动A:

    Intent i = new Intent(A.this,B.class)
i.putExtra("key", YOUR VALUE);
Startactivity(i)
关于创建的活动B:

Int value=0; 
 Intent intent= getIntent();
 Bundle b = intent.getExtras();
 if(b!=null) { 
Int value =(Int) b.get("key");
} 

标准方法是将数量存储在java对象的内存中,例如“order”。使用Parceler将其打包并作为意向数据发送。或者只是将数量值作为int额外值发送。看,我真的不明白那个例子。。。你能给我解释一下吗?比如举个例子,你给每件事都命名,这样我就可以完全理解了。我是一个初学者,所以这将是非常有帮助的。谢谢。你是如何从活动A转到活动B的?这就是我想知道的…我编辑了我的答案请检查那些代码
Int value=0; 
 Intent intent= getIntent();
 Bundle b = intent.getExtras();
 if(b!=null) { 
Int value =(Int) b.get("key");
}