반응형 안드로이드 인스턴스 생성1 안드로이드 어플 Fragment 데이터 전달 인스턴스를 만드는 이유? Fragment에 데이터를 전달할 때 newInstance를 사용하는 이유를 설명합니다. Fragment를 배우기 시작했을 무렵 newInstance가 등장했을 때에 「이것은 생성자로 구현하는 것은 안 되는 거야?」 「인스턴스 후 setter 메서드로 데이터를 건네주면 되는 것은?」 이번에는 그런 의문에 대해 정리했습니다. 인수 있는 생성자로 구현하면 되지 않나? 첫째, 결론에서 말하면 생성자에서 구현하면 앱이 충돌 할 수 있습니다. 그렇다면 왜 앱이 충돌합니까? 실은 Fragment의 부모인 Activity는 단말의 메모리 부족이나화면 회전 시에 Activity가 파기되어 버립니다. 부모가 파기되면 필연적으로 자식인 Fragment도 파기되어 버립니다. 파기 후 재생성된 Activity는 Fragmen.. 2022. 12. 4. 이전 1 다음 반응형