---### 前提・実現したいこと
numPickerで選んだボタン(月1、月2、~土6)のテキストに文字を反映させたいです。
SubActivity2で文字、numPickerを生成しMainActivityに存在するbutoonにテキストを反映したいです。
おそらくなんですけど、numPIckerとBUttonはそれらの配列が対応しているけれど、textに関してはintentして遷移はさせてないためにまだ配列対応できていない気がします。
具体的にどんなコードを書けばよろしいのでしょうか...
初心者なので丁寧に教えていただければ助かります。。。
発生している問題・エラーメッセージ
どのnumPickerを選択しても必ずデフォルトの月1に文字が反映されることになります。
該当コード
java
1(SubActivity2) 2//numberPickerのインテント 3 NumberPicker numPicker=findViewById(R.id.numPicker0); 4 i.putExtra("numPicker",numPicker.getValue()); 5 //結果情報をセット 6 setResult(RESULT_OK,i); 7 //現在のアクティビティを終了 8 finish();
java
1(MainActivity) 2if (requestCode == 0 && resultCode == RESULT_OK) { 3 //結果のコードを取得 4 String txtName = data.getStringExtra("txtName"); 5 int numPicker = getIntent().getIntExtra("numPicker",0); 6 Button button=findViewById(buttons[numPicker]); 7 button.setText(txtName); 8 } 9}
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/30 10:12