我如何将这些整数传递给另一个活动?

问题描述 投票:0回答:2

我有三个Integer,它们是另一个文件中可绘制对象的索引值。现在将它们捆绑在一起,如何从另一个活动中检索它们?以下是发送活动的代码。

 Bundle b = new Bundle();
    b.putInt("headIndex", headIndex);
    b.putInt("bodyIndex", bodyIndex);
    b.putInt("legIndex", legIndex);

    final Intent intent = new Intent(this, AndroidMeActivity.class);
    intent.putExtras(b);

    Button btnNext = (Button) findViewById(R.id.btnNext);
    btnNext.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view){
            startActivity(intent);
        }
    });
android
2个回答
0
投票

您可以在接收活动中执行此操作

Intent intent = getIntent();
if (null != intent) { 
    int headIndex = intent.getIntExtra("headIndex");
    // Do this for remaining
}

Reference

© www.soinside.com 2019 - 2024. All rights reserved.