データを送る方
kotlin
1// 配列定義 2 var resultArray:Array<String> = arrayOf("あたり","はずれ","はずれ","はずれ","はずれ") 3 4//データを送るメソッド定義 5fun scorePageMove(Array<String>){ 6 val intent = Intent(this,ScoreActivity::class.java) 7 intent.putExtra("ResultArray",array) 8 startActivity(intent) 9} 10 11//データを送る 12scorePageMove(resultArray) 13
データを受け取る方
kotlin
1// 送られてきたデータを受け取る 2//intent.getExtra系のメソッドでArrayのものが見つからず、 3//とりあえずgetIntExtraにしている 4 val resultArray:Array<String> = intent.getIntExtra("ResultArray") 5 6// indicesを使おうとすると、resultArrayは不適切な型、配列でないといわれる 7 var historyText = "" 8 for (i in resultArray.indices){ 9 historyText += "$i 回目 : $resultArray[$i]" 10 } 11
どちらに異常があるのかわからないほど、初心者でございます。
教えていただければ、大変助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/06 03:21