반응형 코틀린5 코틀린 - 함수 - Do it 코틀린 프로그래밍 책보고 공부한 내용입니다. 콜백함수 - 특정 이벤트가 발생하기까지 처리되지 않다가 이베트가 발생하면 즉시 호출되어 처리되는 함수 fun networkCall(onSuccess : (ResultType)->Unit, onError : (Throwable) -> Unit){ try{ onSuccess(myResult) } catch (e: Throwable){ onError(e) } } networkCall(result ->{ // 네트워크 호출 성공 시 구현 }, error->{ // 네트워크 호출에 실패 시 구현부 }); 익명함수 - 일반 함수지만 이름이 없는 것 - 람다식에서는 return이나 break, continue 같은 제어문을 사용하기 어렵다. fun(x: In.. 카테고리 없음 2024. 3. 20. 코틀린 시작하기 - 자료형, 변수, 매개변수, 함수 코틀린 진입점 : main() main() 함수가 있는 파일 이름을 기준으로 자바 클래스가 자동 생성됩니다. Tools>Kotlin>Show Kotlin Bytecode → Decompile 버튼으로 확인가능 합니다. JVM 메모리 영역 코드 영역 : 명령어가 들어가는 영역 데이터 영역 : 정적 변수나 문자열 등이 들어가는 정적 메모리 영역 힙 영역 : 실행 중 생성되는 객체가 저장되는 동적 메모리 공간 스택 영역 : 코드 블록 내에서 호출되는 변수나 함수가 임시로 저장되는 메모리 영역 변수 변수의 선언 - val, var val : 읽기 전용 변수 - 최초로 지정한 변수의 값으로 초기화하고 더 이상 바꿀 수 없습니다. var : 값을 변경할 수 있음 * val로 변수를 선언해두고, 변경이 필요할 때 v.. 카테고리 없음 2024. 3. 20. [안드로이드] Permission - 권한 허용 요청(requestPermissions)(feat. Kotlin) https://developerpearl.tistory.com/45 [안드로이드] Permission - 권한 확인하기(checkSelfPermission)(feat. Kotlin) 차근차근 가보자. 특정 기능을 실행시키기 위한 권한을 사용자가 이미 허용했는지 안했는지확인하는 방법에 대해서 알아보자. (본 단계 진행을 위해서는 Manifest에 권하는 권한에 대해 추가를 해 developerpearl.tistory.com 위 과정을 거쳐 권한 확인을 했다. 이제 권한을 요청해보자. requestPermissions public static void requestPermissions( @NonNull Activity activity, @NonNull String[] permissions, @IntRange.. 안드로이드 2023. 1. 27. [안드로이드] Bottom Navigation View 숨기기/ 프래그먼트에서 Activity View Control하기(Kotlin) Bottom Navigation으로 Activity를 구성 문제점 : 로그인 Fragment는 bottom Navigation이 없어야 한다. 1. Activity에 NavigationView를 안보이게 하는 메서드를 추가한다.(hideBottomNavigation) class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setContentVie.. 안드로이드 2022. 9. 22. [안드로이드 스튜디오]코틀린. Inlay Hints. Editor Hint, 힌트, Type힌트 코틀린을 이제 막 공부하는 입장에서, 변수타입이 생략되는 것이 편하기도 합니다. 하지만, 어떤 타입인지 명확히 알고 싶을 때 Hint옵션을 On 해준다면 좀 더 정확하게 이해하면서 배울 수 있을 것 같네요~ 다른 언어에 대해서도 가능한 것 같습니다.^^ hint 적용 전. hint 적용 후. 도움이 되셨길... 카테고리 없음 2022. 3. 15. 이전 1 다음 반응형