创建一个保存信息的按钮

时间:2013-10-08 10:11:26

标签: java android android-intent

我正在创建一个Android应用程序,它使用点击按钮的数据生成存储在共享首选项中的答案。当用户点击按钮时,我无法找到必要的意图代码来保存信息,因此可以用它来计算答案。正如您在用户单击按钮时从代码中看到的那样,它将生成下一个活动。谢谢!

    Button button18 = (Button) findViewById(R.id.button18);
    button18.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            //I need to store the results then move to the next activity shown below?
            Intent i = new Intent(EnterAgeActivity.this, EnterWeightActivity.class);
            startActivity(i);


            // TODO Auto-generated method stub

        }
    });
    `

1 个答案:

答案 0 :(得分:0)

以意图发送数据。

@Override
public void onClick(View v) {
    //I need to store the results then move to the next activity shown below?
    Bundle data = new Bundle();
    data.putString(key, value);
    data.putInt(key, value);
    Intent i = new Intent(EnterAgeActivity.this, EnterWeightActivity.class);
    i.putExtra("data", data);
    startActivity(i);
}

EnterWeightActivity oncreate:

@Override
public void onCreate(Bundle savedInstanceState) {
    Intent intent = getIntent();
    if(intent.hasExtras) {
        Bundle data = intent.getExtras();
        // Your data
    }
}