🔥TIL🔥스파르타 | Fragment 질문

hyihyi·2024년 1월 10일
0

TIL

목록 보기
31/69
post-thumbnail
  1. fragment lifecycle하고 fragment callbacks의 차이점
    밑의 그림이 최신 것

라이프사이클에서는 onCreate, onCreateView, onViewCreated까지 기억하자
onViewCreated :
그냥 이런 게 있다고 알고만 넘어가자
왼쪽의 Fragmnet Lifecycle은 state로 단순화시킨 것

새로나온 것 : onViewCreated, onViewStateRestored, onSaveInstanceState
oResume됐다가 다시 onPaused로 넘어올 때 started
: 상호작용은 안되지만 액티비티는 있는 상태라서 started라고 함

<라이프사이클옵저버>
대기업에서는 쓸 수 있을 수도 있지만 아직까지는 알 필요 없다. 공부를 하게 된다면 왜 필요가 없는지 알게 될 것

  1. 정적/동적으로 프래그먼트를 로드한다는 말의 의미

1) 정적 : 코드를 안쓰고 xml으로만 고정시켜놓는 것.

commit 등을 안해줘도 됨
2) 동적 : 다이나믹,

  1. 이미지 모서리 둥글게 하기
    android:clipToOutline="true"
    warning은 잠재적 결함이라서 튜터님은 회사에서 다 고쳤다고 함. Warning도 고치는 습관을 가지고 있으면 좋을 것.
    tools:targetApi="s"
    : s os, 31부터 쓴다는 걸 우리도 알고 있다고 하는 것. 노란 박스를 안 띄우게만 하려고.

  2. Objcet
    자바에서 singleInstance를 구현하는 건 번거로움
    코틀린에서는 object를 사용해 Singletone을 구현할 수 있음

  3. Private
    변수는 기본적으로 private으로 해주자

  4. Notification
    Notification은 자주 바뀜(호환성, 권한)
    만약 다른 파일에서도 Notification을 쓸 일이 있다면 ItemManager를 만든 것처럼 Object를 사용해 NotificationManager를 만들어도 좋을 듯

profile
자유롭게 쓴 나의 자유로운 Development voyage⛵

0개의 댓글