inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

냉동코더의 알기 쉬운 Modern Android Development 입문

ViewModel과 Lifecycle 기초

생명주기관련

277

아요

작성한 질문수 24

0

 앱이 사용되고 있는 도중에도 여러가지 이유로 Activity 가 파괴되고 재 생성되는 경우가 발생한다고 하셨는데 파괴된다는 소리는 onDestroy()가 실행되고 재 생성된다는 소리는 onCreate() 가 실행된다는 말씀이시죠!?
 
Activity의 생명주기의 메소드들의 역할이 간단하게는 이해되지만 더 사세한걸 알고싶습니다 ㅠㅠ
 
지금 냄동코더님의 강의를 빠르게 한번 보고싶은데 어떤식으로 공부해야할까요..? 3~4일 안에 한번 보고싶습니다.
 
우선 이해가 잘 안가도 쭉 돌려보고 프로젝프할떄만 따라해볼까요!?
 
시시콜콜한거 질문드려서 죄송합니다. ㅠㅠ

android architecture kotlin jetpack

답변 2

0

냉동코더

액티비티의 라이프사이클 함수가 어떤 상황에 동작하는지 가장 정확하게 기술한 자료는 google developers의 문서이니 참고하시기 바랍니다.

https://developer.android.com/guide/components/activities/activity-lifecycle

실제 사용시 느낌을 좀 더 알고 싶으시다면 onResume(), onPause() 등의 함수를  override하고 내부에서 로그를 찍도록 한 뒤 여러가지 동작을 해 보시면 어떤 경우에 어떤 함수가 실행되는지 알기 쉽습니다.

제 강의를 빠르게 보고 싶으시다면 1.25배나 1.5배속으로 들으셔도 좋을 것 같습니다. 말이 빠르지 않아서 영상 속도를 높여도 크게 이상하다고 느껴지지 않으실 것도 같네요. :)

0

아요

onResume() 상태는 에디터나 텍스트등 포커스가 떠나기 전까지 이 메소드에서 머문다는 (포커스가 떠난다는것은 화면이 꺼진다거나 전화가 올경우인데, 이런 상태가 되면 onPause() -> onStop() -> onDestroy() 로 가게된다고하는데) 자료를 봤는데요,

 이럴경우 Activity Running 는 언제 실행이되는건가요?

0

아요

아 가만생각해보니 onResume() 상태에서 전화가오거나 화면이 꺼지는 현상이 안오면 Activity Running 실행되겠네요.....

Coroutine, Flow 질문

0

400

1

Transformations import 안됨

0

588

1

moshi관련 질문입니다.

0

562

2

searchBooks() 에서 북 검색 입력을 너무 빨리 할 경우 마지막 글자로 검색이 안돼요.

0

374

1

안드로이드에서 아키텍처 패턴

0

420

1

RecyclerView.Adapter vs ListAdpater

0

473

1

Flows 와 Coroutine

1

571

1

[BookSearchAdapter] onBindViewHolder의 currentList[position] 질문

0

369

1

코루틴 메모리 관련해서 질문드립니다!

0

455

1

Java Bill Pugh Solution 에서 INSTANCE

0

468

1

nested json에서 특정 부분만 파싱하는법

0

494

1

Fragment에서의 viewBinding

0

522

3

toolbar 질문드립니다.

0

416

2

EditText 에서 delay 주셔서 처리하셨는데 flow 의 debounce() 하고 같은건가요?

2

567

1

코루틴 관련 질문

0

546

1

오류

1

494

2

강사님! 직렬화 라이브러리를 Moshi, kotlin serialization 두개를 사용하시던데 이유가 있으신가요?

1

749

1

EditText 는 kill 해도 값이 잘 저장되어있던데 혹시 제가 잘못테스트했을까요?

1

352

1

서버도 페이징 기능이 되는데 Paging 라이브러리가 필요할까요?

1

527

1

GSON 이 아닌 Moshi 를 사용하시는 이유가 있을까요?

1

1270

1

EditText 는 액티비티가 재생성되어도 값이 남아있던데 이유가 궁금해요

1

498

1

ViewModel 생성시 왜 초기값을 받지 않도록 했을까요?

1

437

1

Room DB에 id 항목 추가

0

252

1

안녕하세요. 용어에 대해 질문이 있어 글 남깁니다.

0

407

2