0

クリックしたボタンのデータを使用して、共有設定に保存されている回答を生成する 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

        }
    });
    `
4

1 に答える 1

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);
}

作成時にWeightActivityを入力してください:

@Override
public void onCreate(Bundle savedInstanceState) {
    Intent intent = getIntent();
    if(intent.hasExtras) {
        Bundle data = intent.getExtras();
        // Your data
    }
}
于 2013-10-08T10:48:05.400 に答える