Java 从其他活动获取整数变量

Java 从其他活动获取整数变量,java,android,eclipse,integer,Java,Android,Eclipse,Integer,其他活动(主活动)中的值1和值2。如何获取value1(int)和value2(int)?如果我正确理解了您的问题,那么您可以声明两个实例变量: button1.setOnClickListener(new OnClickListener() { public void onClick(View v) { numberPicker1int = Integer.parseInt(numberPicker1.getConte

其他活动(主活动)中的值1和值2。如何获取value1(int)和value2(int)?

如果我正确理解了您的问题,那么您可以声明两个实例变量:

    button1.setOnClickListener(new OnClickListener()
    {

        public void onClick(View v)
        {

            numberPicker1int = Integer.parseInt(numberPicker1.getContext().toString());
            numberPicker2int = Integer.parseInt(numberPicker2.getContext().toString());
            value1=numberPicker1int;
            value2=numberPicker2int;
   }
        });

然后,您可以创建两个属性来获取值。

启动其他活动时,只需将值以捆绑方式传递即可

Private value1 As Integer
Private value2 As Integer
在第二个活动中,您将获得以下值:

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
int myValue1 = 23213;
int myValue2 = 21223;
Bundle b = new Bundle();
b.putInt("value1", myValue1);
b.putInt("value2", myValue2);
intent.putExtras(b);
startActivity(intent);
在主要活动中:

Intent Intent=新的Intent(MainActivity.this,SecondActivity.class);
意向。额外(“价值1”,价值1);
意向。额外(“价值2”,价值2);
星触觉(意向)

在您希望访问值的辅助活动中:

Bundle b = getIntent().getExtras();
int myValue1 = b.getInt("value1", 0);
int myValue2 = b.getInt("value2", 0);
可能重复的
    Bundle bundle = getIntent().getExtras();
    int value1 = bundle.getInt("value1");
    int value2 = bundle.getInt("value2");