inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)

메인 화면에서 선택한 코인 리스트 / 안 선택한 코인 리스트 분류 (Room / Flow / LiveData)

binding 선언시 null 허용을 하는 이유가 있나요?

687

김재희

작성한 질문수 3

0

 안녕하세요.

강의 잘 보고 있습니다.

몇가지 질문이 있습니다.

 

  1. Fragment 에서binding 선언시 lateInit var를 사용 안하고 null 허용을 하는 이유가 onDestory()에서 해제를 하려는 이유인가요?

 

  1. lateinit var 로 선언하면 onDestory()에서 해제 할 수 없는건가요?

 

  1. onDestory() 에서 해제를 안하면 안되나요?

android kotlin

답변 1

0

개복치개발자

안녕하세요 재희님

당연히 안해줘도 돌아가긴 합니다. 다만 메모리 관리를 위해서 해지해주는 것입니다.

아래의 링크를 참고해보시면 좋을 것 같습니다.

2번 질문같은경우는 강의 어느 부분을 보고 말씀하시는 것인지 코드를 함께 첨부주시면 도움드릴 수 있을 것 같습니다 :)

https://stackoverflow.com/questions/68697794/should-viewbinding-properties-in-fragments-always-have-a-backing-non-nullable-pr

https://velog.io/@seokzoo/ViewBinding-%EC%97%90%EC%84%9C%EC%9D%98-null-%EC%B2%98%EB%A6%AC

빌드가 안 돼요..

0

75

2

압축 폴더 파일이 비어있어요ㅠ

0

1176

2

bottom navigation view 색깔

0

110

1

[룸DB 관련 에러] can't open offline database '/data/data/ ...

0

287

3

강의명: 코인 선택화면 Adapater 세팅 (RecyclerView) 에서

0

190

3

6:50분 즈음부터 recycler view 재활용 관련 말이 나오는데

0

169

1

섹션 4 다 완성하고 실행시켜보니 NumberFormatEx이 뜨네요

0

290

2

Notification을 실행했을때

0

822

1

Database Inspector에서 db가 closed 일때

0

428

1

Fragment 에서 다른 Activity로는 Navigation을 사용하지 않나요??

0

255

1

notification 문의드립니다.

0

221

1

풀 소스 코드는 없나요!?

0

317

2

안드로이드버전에 따라 다른것이있을까요?

0

352

2

HTML 코드

0

237

1

BroadcastReceiver가 안됩니다ㅠㅠ

0

508

1

15, 30, 45분 데이터 및 어댑터 오류

0

284

1

_ 사용하시는 이유가 있으실까요?

0

225

1

15, 30, 45 분 데이터가 쌓이지 않습니다.

0

336

1

SQL문 쓰실 때 글자 색깔이 다른데 어떤걸 사용하시는지 알 수 있을까요?

0

219

1

안드로이드13 알림 권한

0

575

1

인트로 화면 세팅에서 질문있습니다.

0

278

1

datastore 관련 질문있습니다.

0

384

1

typeconverter 오류 문의드립니다.

0

389

2

navigation 관련 질문 있습니다

0

328

2