개발자님들 의견을 듣고 싶어서요~

 

A 와 B 두종류의 Activity 가 있습니다.

 

A  화면에는

 

멤버 변수로 ArrayList 가 있습니다.

 

ArrayList 에는 약 1메가 정도 데이터가 있다고 가정을 하구요..

 

B 화면으로 이동을 합니다.

(이때 A화면은 finish()를 합니다.)

 

 

 

그럼 개발자님들은 메모리 관린 차원에서.

 

A의 onPause 혹은 onStop 혹은 onDestroy 에서

 

ArrayList.clear() ;

ArrayList = null;

 

이런식으로 초기화를 하시나요??

 

아니면 둘중에 하나??

 

아니면 둘다 안하시나요??

 

 

왠지

clear() 하고, null 처리 하는게 분명 메모리 관리하는데 좀더 효율적(?)일것 같은데~~

 

개발자님들은 어떻게 처리하는지 조언 구합니다.^^