-
[Android] Kotlin 2-dimensional array of objectAndroid 2019. 4. 30. 09:35
3x3의 2D Int Array는 아래처럼 생성하면 되지만,
val array = Array(3, {IntArray(3)})
Object의 2D array를 위처럼 생성하려고 하면
var cells: Array<Array<Cell>>? = null cells = Array(3) { Array(3) }
에러가 난다.
해결 방법.
var cells: Array<Array<Cell?>> = arrayOf() var cellsRow : Array<Cell?> = arrayOfNulls<Cell?>(3) cells = arrayOf(cellsRow, cellsRow, cellsRow)
이건 3x3이라 세줄만 추가하면 되지만,
더 많아질 경우는 좀 더 고민해볼것..
'Android' 카테고리의 다른 글
[Android] Coach Mark (0) 2019.08.02 [Android] Deep Link vs App Link (0) 2019.05.06 [Android] ViewFlipper startFlipping() not working when Lock Screen exists on the phone. (0) 2019.04.24 [Android] RecyclerView does not showing all items (0) 2019.04.16 [Android] TextView text is cut off when textStyle=italic (0) 2019.04.16