방금도 비슷한 답변을 하고왔는데
이건 os 가 activity를 중요하지 않다고 보고 통째로 날려버려서 그렇습니다.
(여러가지이유가있겠지만 오랫동안 백그라운드 상태일때 날릴경우가 많을꺼같네요.)
그래서 oncreate 부터 새로 타게 되므로 static 변수 값같은건 null일 가능성이 큽니다.
그래서 onSaveInstanceState,onRestoreInstanceState
이런 메서드가 액티비티에 있습니다. 저기 번들안에 없어질만한 것들을 넣는 로직을 짜두면
해결 될것 같습니다.