Notice
Recent Posts
Recent Comments
Link
투케이2K
529. (kotlin/코틀린) [간단 소스] is 사용해 Activity 특정 클래스 타입 확인 - instanceof 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Kotlin
[소스 코드]
// ----------------------------------------------------------------------
// [사전 설정 및 참고 사항]
// ----------------------------------------------------------------------
// 1. is : 자료형을 비교해 true, false 값을 리턴해줍니다
// ----------------------------------------------------------------------
// 2. is 는 자바에서 instanceof 와 같은 역할을 수행합니다
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// [소스 코드] : [instanceof 사용해 특정 Activity 클래스 타입 확인]
// ----------------------------------------------------------------------
// [변수 선언]
val activity: Activity = this@A_Intro
// [is (instanceof) 사용해 클래스 인스턴스 확인 수행]
if (activity is A_Webview) {
S_Log._W_("인스턴스 클래스 :: A_Webview", null)
} else if (activity is A_Intro) {
S_Log._W_("인스턴스 클래스 :: A_Intro", null)
} else {
S_Log._E_("인스턴스 클래스 :: unKnown", null)
}
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// [결과 출력]
// ----------------------------------------------------------------------
W///===========//: ================================================
I/: [LOG :: CLASS PLACE :: com.example.kotlinproject.A_Intro.onCreate(A_Intro.kt:117)]
I/: ----------------------------------------------------
I/: [LOG :: NOW TIME :: 2024-10-02 15:28:11 수요일]
I/: ----------------------------------------------------
I/: [LOG :: DESCRIPTION :: 인스턴스 클래스 :: A_Intro]
W///===========//: ================================================
// ----------------------------------------------------------------------
반응형
'Kotlin' 카테고리의 다른 글
Comments