안녕하세요.

 

앱이 죽는다는 문의가 많습니다.

 

서비스가 네트워크로 서버에서 사진 및 데이터를 json 파싱으로 구현이 되어있습니다.

 

 

액티비티 이동시

 

Intent intent = new Intent(mAct, SearchActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
mAct.startActivity(intent);

 

을 사용하여 스택에 있는 앱을  onResume 으로 처리하는게 가볍나요,

 

 

Intent intent = new Intent(mAct, SearchActivity.class);
mAct.startActivity(intent);

 

 

이렇게 스택에 같은 액티비티가 계속 쌓여있어도 상관없나요.

 

 

 

내부 알고리즘 자체에 문제가 많겠지만 OutOfMemoryError 로 앱이 죽지 않게 처리를 해야해서요...

 

소스를 올리지는 않았지만 어떤방식으로 하면 앱이 죽더라, XXX 소스는 사용하지 마라 등 선배개발자님들의 조언을 얻고싶습니다.

 

좋은하루되시구요, 답변 부탁 드리겠습니다.

 

감사합니다.