8일 

1)OutofMemory (비트맵 다운로드 관련 = 비트맵 샘플링하고 확보된 갤러리 전체 다운로드가 아닌 현재 페이지로부터 일정범위내만 다운로드)

2)화면따라 실제 View 크기가 다름 : dp 적용

9일 : 

1)Bitmap Memory Leak : 코드 뒤져가면서 Bitmap이랑 이어진 확보 제거

2)ViewPager 하위 Fragment들이 목록 제대로 표시되지않음 : ViewPager에 PageChange리스너 추가해서 강제로 업데이트.

10일 : 파일 다운로드 권한 : Activity 시작시에 권한 여부 묻는거 추가...사실 이건 별거없고 12일 사안이 진짜

11일 : divide by zero 또는 Resume시 App Crash : created와 resume의 Lifecycle간 코드 분리...그냥 머리에 김좀 나면서 코드 고침.

12일 : 화면 회전시 레이아웃(주로 GridLayout Row Column) 재설정 : 10일부터 있었던 문제.

 1) LifeCycle 파악후에 CreatedView에서 Listener지정하는 방식으로 대체. 이후 하위 Fragment와 상위 Fragment 이벤트 호출 시기 차이 문제.

 2) 실제 목록 업데이트에 관련된건 하위 Fragment에서 처리하고 상위 Fragment는 별도의 함수 수행. 일단 둘다 Listener는 지정 



생명주기는 사실 아직도 확실히 모르겠음. 로그찍어보면서 감으로 익히는 수준같다



8일이나 9일의 2)번 문제는 Inflate나 FragmentAdapter만 건드려도 해결되는거였는데 그걸 몰라서 개뻘짓한거였음


회전등으로 인해 Fragment Destory시 이후 외부 Thread와 Handler가 복구된 Fragment가 아닌 파괴된 Fragment에 대해 이벤트를 적용하는 문제가 지금인데...


어차피 결과물 자체는 포폴로 글러먹은 놈이니 이슈 겪어볼만한건 다 겪어보고싶다