💡 글에서는 Android Studio를 활용하여 Java코드로 작성하고있습니다.
1. List를 보여주기 위한 Data class 생성
2. List를 연결하기 위한 Adapter 생성
3. 우리가 만들었던 List Frag에 내용 추가
4. 현재 앱 구조와 xml 코드 추가
- fragment_list에는 listview 하나 추가 후 ID를 설정해주세요.
우리는 Fragment를 만들게 되면 이런 코드가 있습니다.
위에 코드에서 Activity에서 추가했던 것 처럼 Fragment에 binding을 아래처럼 추가해주면됩니다.
Activity는 아래와 같은 수명주기를 가지게 됩니다.
<생성 -> 시작 -> 재개 -> 잠시 멈춤 -> 진짜 멈춤! -> 실행 종료>
Activity Life Cycle
이러한 과정을 정의해주는 메소드가 바로 콜백 메소드인데요!
총 여섯 개로 구성되어있습니다.
- onCreate()
- onStart()
- onResume()
- onPause()
- onStop()
- onDestroy
즉, 앱을 효율적이고 안전하게 구동하기 위해서는 이러한 콜백을 명확히 구성하여 다양한 문제를 예방해야합니다.
Fragment의 콜백메소드의 예시는 아래와 같습니다!
- onCreate()
- onCreateView()
- onPause()
...
https://developer.android.com/training/basics/fragments/creating
[Java:Android Studio] 만들면서 배우는 Java Bottom bar (0) | 2021.07.23 |
---|---|
[Java:Android Studio] 만들면서 배우는 Java Intent (0) | 2021.07.21 |
[Java:Android Studio] 만들면서 배우는 Java AlertDialog 활용하기 (0) | 2021.07.21 |
[Java:Android Studio] 만들면서 배우는 Java 상단 바 제거하기 (0) | 2021.07.20 |
[Java:Android Studio] 만들면서 배우는 Java로 Intro 화면 만들기 (0) | 2021.07.20 |