본문 바로가기
반응형

lifecycle3

[Kotlin] 개발할때 알아야할 LifeCycle 자세한 내용은 공식 설명을 확인하시고, 여기에서는 간단하게. 어떨때 어떤 함수가 호출되는지 알아보겠습니다. 우선 Activity 를 하나 만들었습니다. package com.example.test01 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import com.example.test01.databinding.ActivityLifeBinding class LifeActivity : AppCompatActivity() { val tag = "LifeActivity" lateinit var binding: ActivityLifeBinding override fun onCreate.. 2023. 7. 24.
[Android] Landscape 시 알아둬야 할 점 Android Landscape 가로모드로 변경하도록 하는 방법이 두가지가 있는데 1. programmatically 하게 onCreate 에서 코드로 바꾸는 방법 2. manifest 에서 설정하는 방법 결론부터 말씀드리면 1번을 사용하면 어디에 해당 activity 가 다시 시작될 수 있습니다. (onCreate->onDestroy->onCreate) 2번은 별 이슈가 없습니다. 저의 경우엔 1번 방법을 사용했고 onDestroy 에서 thread 를 죽이는 작업을 하고있었는데 가끔식 오류가 발생하더라고요. 이 Activity 를 실행하면 onDestroy() 가 호출됩니다. 헐 뭥미.. 아래와 같이 onCreate에 코드로 바꾸는 방법을 사용하면 화면이 다시 시작될 수 있다고 합니다 @Overrid.. 2020. 3. 12.
[React 따라하기 #10] React 기본 함수 (life cycle) Mounting, Updating, Unmounting. - Mounting Dom 으로 elements를 넣는것 이라고 설명되어있는데, 간략히는 화면에 나타날 때 라고 생각해도 될거같습니다. 여기에 속하는 메소드로는 constructor() 생성자로 class 생성 시 호출 옵션 getDerivedStateFromProps() render() 호출 전 옵션 render() DOM 에 html 내보냄 필수 componentDidMount() render() 호출 후 옵션 render 는 반드시 작성해야합니다. 나머지는 정의하지 않으면 호출되지 않습니다. 만약 모두 정의했다면 표에 나온 순서대로 실행되게 됩니다. 예제로 보시죠. webstorm 으로 만들었던 프로젝트에서 src 아래에 js 파일을 하나 만.. 2020. 1. 2.
728x90
반응형