androidアプリ作成初心者です。(kotlinです)
画面遷移をさせたくて「setContentView」を使い試しています。1回目の遷移は上手くいくのですが、戻ってきて、2回目の遷移を使用とすると反応がありません。ご教授お願いします。
簡単に解説いたします。
「activity_top」画面から、「activity_main」画面に1回目の遷移は出来ました。その後「activity_main」画面にある「戻る」ボタン(button4)で「activity_top」画面に遷移は出来ました。ですが、その後、2回目の遷移をする事が出来ません。1回目の遷移では、デバッグ用に書いた「buttonH.setText("test")」はしっかり表示されますが、「戻る」ボタンで戻ってきた後は、「buttonH.setText("test")」は表示されません。エラーは発生していません。
宜しくお願いします。
以下、ソースです。
public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setScreenTop() } private fun setScreenTop() { setContentView(R.layout.activity_top) buttonH.setText("test") buttonA.setOnClickListener { setScreenMain(1) } buttonH.setOnClickListener { setScreenMain(2) } } private fun setScreenMain(x:Int){ setContentView(R.layout.activity_main) button4.setOnClickListener { setScreenTop() }
.......
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。