前提・実現したいこと
Android Studioで画像を表示するシステムを作っています。
mainActivityから結果を表示したいActivityへ、imageButtonのid情報を送る動作に関して疑問があります。
putExtraでimageButtonのidをInt型で送れるのはなぜですか?
受け取る側もgetIntExtraでInt型で受け取れます。
xmlの方ではidに「gu」とつけています。
初歩的な質問かもしれませんが何卒よろしくお願いします。
該当のソースコード
kotlin
1 2import android.view.View 3 4 5class MainActivity : AppCompatActivity() { 6 7 override fun onCreate(savedInstanceState: Bundle?) { 8 super.onCreate(savedInstanceState) 9 setContentView(R.layout.activity_main) 10 11 gu.setOnClickListener { onJankenButtonTapped(it)} 12 choki.setOnClickListener { onJankenButtonTapped(it)} 13 pa.setOnClickListener {onJankenButtonTapped(it) } 14 } 15 16 fun onJankenButtonTapped(view: View?){ 17 val intent = Intent(this,ResultActivity::class.java) 18 19 intent.putExtra("MY_HAND",view?.id) //????これ 20 21 startActivity(intent) 22 } 23 24} 25 26 27//受け取る側 28val id = intent.getIntExtra("MY_HAND",0) //????これ 29
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/19 06:04