Kotlin6 권한 요청 및 수락 class MainActivity : AppCompatActivity() { private val requestPermission = registerForActivityResult( ActivityResultContracts.RequestPermission() ) { if (it) { Toast.makeText(applicationContext, "수락", Toast.LENGTH_SHORT).show() } else { Toast.makeText(applicationContext, "거절", Toast.LENGTH_SHORT).show() } } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) s.. 2022. 8. 9. let 뜻 it.data?.let{ // Do something, if it.data is not null } ?.let 이게 뭔가 했더니 null이 아닐 때 Bracket 안의 코드를 수행한다. 2022. 8. 9. Parcelize 사용법 1. Gradle에 아래와 같이 추가 plugins { ... id 'kotlin-parcelize' } 2. 코드는 이렇게 @Parcelize data class ClassName( @SerializedName("FieldName") var title: String? = null ) : Parcelable 2022. 7. 25. lateinit var 초기화 유무 체크 lateinit var temp: String if (this::temp.isInitialized){ // Do something } 2022. 7. 1. 이전 1 2 다음