Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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 android getIntExtra的价值是什么?_Java_Android_Android Activity - Fatal编程技术网

Java android getIntExtra的价值是什么?

Java android getIntExtra的价值是什么?,java,android,android-activity,Java,Android,Android Activity,例如,当您想从另一个活动中获取整数并写入 Intent getData = new Intent(); int test = getData.getIntExtra("ship1", 0); planets += test; 为什么我的planets变量会添加getIntExtra中的值,而不是其他活动中的实际整数。还有人能解释一下这个值是什么,以及如何将其他活动的实际整数添加到行星变量中。我想你的问题是什么。要获取从Otter活动传递的数据,您需要获得不创建新数据的意图: Intent ge

例如,当您想从另一个活动中获取整数并写入

Intent getData = new Intent();
int test = getData.getIntExtra("ship1", 0);
planets += test;

为什么我的planets变量会添加getIntExtra中的值,而不是其他活动中的实际整数。还有人能解释一下这个值是什么,以及如何将其他活动的实际整数添加到行星变量中。

我想你的问题是什么。要获取从Otter活动传递的数据,您需要获得不创建新数据的意图:

Intent getData = getIntent();
int test = getData.getIntExtra("ship1", 0);
planets += test;

我用这个代码从其他活动中获取数据

用于发送数据

 Intent shipping= new Intent(context,NextClass.class);
             shipping.putExtra("ship1", codee);
            startActivity(shipping);
接收

 Bundle extras = getIntent().getExtras();
        if (extras != null) {
            ship= extras.getInt("ship1");
        }

这是android中在活动之间传递变量的机制。什么是混淆?我不知道你是指getIntExtra末尾的数字。如果是,这是在ship1未从其他活动传递的情况下的默认值。