분류 전체보기238 여러 권한 한번에 요청 class MainActivity : AppCompatActivity() { private val requestPermission = registerForActivityResult( ActivityResultContracts.RequestMultiplePermissions() ) { if (it[Manifest.permission.ACCESS_COARSE_LOCATION] == true) { Log.i("WOWOW", "위치 권한 ON") } else { Log.i("WOWOW", "위치 권한 OFF") } if (it[Manifest.permission.RECORD_AUDIO] == true) { Log.i("WOWOW", "음성 권한 ON") } else { Log.i("WOWOW", "음성 권한 O.. 2022. 8. 9. 권한 요청 및 수락 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. 레이아웃이 디바이스 화면 밖을 나갈 때 android:fitsSystemWindows="true" 이걸 Parent에 걸어주면 안나가고 잘 동작한다. 2022. 8. 8. 이전 1 ··· 3 4 5 6 7 8 9 ··· 60 다음