반응형
최근에 안드로이드 프로젝트를 새로 시작했습니다.
혼자하고 작은 프로젝트라서 Kotlin으로 하고 있습니다. (유지보수는 누가하지...)
Swift와 비슷해서 시작했는데 다른 부분이 더 많네요.
여러 부분에서 막히고 문서 보고를 반복하다가 방금 찾아 본 것을 남겨봅니다.
Android 에서 새로운 Activity를 실행하려고 할때 Activity 의 class type을 넣어줘야 하는데요.
Java
Intent intent = new Intent(this, MainActivity.Class);
Kotlin
val intent = Intent(this, javaClass())
위 방법은 현재 deprecated 입니다.
현재 버전에서는 다음과 같이 사용해야 합니다.
Kotlin
val intent = Intent(this, MainActivity:class.java)
https://kotlinlang.org/docs/reference/java-interop.html#getclass
반응형
'Programming > Android' 카테고리의 다른 글
Kotlin function 의 return 타입을 void 로 하고 싶어요 (1) | 2015.12.23 |
---|---|
[Gradle] local aar 파일 추가하기 (0) | 2014.09.27 |
[Gradle] Android 모듈 aar파일명 변경 (0) | 2014.09.27 |
Android<->Mac Bluetooth 연결하기 (0) | 2014.09.12 |
gradle 로 NDK OpenGL 빌드 (0) | 2014.08.26 |