Activity1.xml、Activity2.xml、Activity3.xml、Activity4.xml という名前の 4 つのアクティビティを含むアプリケーションを作成しました。現在、アクティビティ 1 に「はい」と「いいえ」の「トグル ボタン」を配置しました。最初のアクティビティも「次へ」ボタンがあり、押すと「activity2.xml」が開き、「次へ」ボタンもあります。ポイントは、「アクティビティ2」の次のボタンが押されたときに「アクティビティ1」の「トグルボタン」をチェックすることです「はい」の場合は「アクティビティ 3」、それ以外の場合は「アクティビティ 4」に移動する必要があります...以下のように試してみましたが、うまくいきませんでした。
Activity1.java
btn2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(Calculator_1Activity.this, Calculator2.class);
intent.putExtra("toggleBtn", tg.isChecked());
startActivity(intent);
}
});
activity2.javaで
btn2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(val==true){
Intent iq=new Intent(Calculator2.this,Deposit.class);
startActivity(iq);
}
else{
Intent ir= new Intent(Calculator2.this,Calculator_3Activity.class);
startActivity(ir);
}
}
});
まだ動作していません
分かりやすいように写真を載せてみました..
Activity1.xml Activity2 Activity3 Activity4