アプリ版:「スタンプのみでお礼する」機能のリリースについて

Javaプログラミングの質問になります。

ボタンを押下した時に画面遷移して
画面から戻ってきた時のif文で
選択した値が似たようなボタンのところに表示されてしまいます。
もっと複雑なif文にしないといけないような気がするのですが、うまくいきません!
以下のような文で記載してるのですがどのようにしたらよろしいでしょうか?

if(action == 一つ目ボタン名){
 画面から戻ってきた時の処理に移動文
}else if(action == 二つ目ボタン名){
 画面から戻ってきた時の処理に移動文
}

質問者からの補足コメント

  • ログで確認してますがボタン2にしかプログラムが入っていません。

      補足日時:2023/06/26 07:52

A 回答 (1件)

もうちょっと具体的に整理して書いてもらえませんか?


何がいいたいかよくわかりません。

・Webアプリなのか?PCのアプリなのか?
・表示用にどんなライブラリやフレームワークを使っているのか?
・ボタンを押したときに、どのボタンを押したかがちゃんと次の画面に伝わっているか、確認した?どうやって?
・「選択した値が似たようなボタンのところに表示」ってどんな様子?
「選択した値」って何?「似たようなボタン」 って何?「ボタンのところに表示」って何?
・作りたい理想の動作はどんな動作?
・「(action == 一つ目ボタン名)」の「action」は何?どんな型?
「一つ目ボタン名」って何?どんな型?
「==」で比較して問題無い?


今提示された情報だけだと

・actionが想定したものになっていない
・「action == ボタン名」が想定したものになっていない
・「画面から戻ってきた時の処理に移動文」が想定したものになっていない
・「画面から戻ってきた時の処理に移動文」と「ボタンのところに表示」が無関係

のいずれかの可能性がある、けど、全然違う可能性もある、ということくらいしか言えません。
    • good
    • 0
この回答へのお礼

ありがとう

すいません
自己解決できました!
お時間とらせてしますすいませんでした!

お礼日時:2023/06/26 15:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!