Android 在活动之间传递int变量

Android 在活动之间传递int变量,android,Android,我不能在两个活动之间传递int变量,它总是传递0。。。这是我的代码,请帮忙 发件人类别: Intent myIntent = new Intent(Senderclass.this, Receiverclass.class); int b = 2; int bb = 2; myIntent.putExtra("aaa", b); myIntent.putExtra("bbb", bb); startActivity(myIntent); 接收器等级: Bundle bundle=getI

我不能在两个活动之间传递int变量,它总是传递0。。。这是我的代码,请帮忙

发件人类别:

Intent myIntent = new Intent(Senderclass.this, Receiverclass.class);

int  b = 2;
int  bb = 2;
myIntent.putExtra("aaa", b);
myIntent.putExtra("bbb", bb);
startActivity(myIntent);
接收器等级:

Bundle bundle=getIntent().getExtras();
一旦创建

protected void onCreate(Bundle savedInstanceState) 
{ 
    // TODO Auto-generated method stub super.onCreate(savedInstanceState);     
    setContentView(R.layout.on_a_same_device3);
    Bundle bundle=getIntent().getExtras(); 
    if(bundle != null) { 
        aaa = getIntent().getIntExtra("aaa", 9); 
        bbb = getIntent().getIntExtra("bbb", 9);
    }
}

我可以看到,这段代码没有任何错误,请显示一个更完整的代码示例。@vjdhama“它总是通过0”,其中确切的是0。更多代码请使用日志或断点查看值为0的位置。这里的一切看起来都是正确的。我在reciver类中有一个ImageView矩阵:imgMat[aaa][bbb]。setImageResource(R.drawable.pogodakmini);它改变了imgMat[0][0]的位置,好的,我将尝试使用断点。类型Bundle的getIntExtra(String)方法未定义
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub super.onCreate(savedInstanceState);     
    setContentView(R.layout.on_a_same_device3);
    Bundle bundle=getIntent().getExtras();
    if(bundle != null) { 
        aaa = bundle.getInt("aaa");//I am not using default value.
        bbb = bundle.getInt("bbb", 9);//Using default value.
    }
}