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未从其他活动传递的情况下的默认值。