안드로이드 초보라.. 수명주기 문제인듯한데 쫌 설명좀 해주세요. 


A라는 메인 액티비티가 있다고 합니다. B액티비티를 호출후 back버튼을 누르면  A액티비티로 이런방식으로 A에서 다른 C라는 액티비티를 호출후 다시 A에서 B라는 액티비티를 호출했을때 이전에 B액티비티에 있는 listView를 그대로 사용하고 싶은데 잘 안되네요. 어떻게 하면될까요. 

FLAG_ACTIVITY_SINGLE_TOP 을 쓰면 이전에 있던 곳에서 사용한다고 들어서 사용을 했는데도 잘 안되네요.. 이해를 잘 못해서 그런가.. 어느부분을 공부해야 하는지 알려주시거나 방법좀 알려주시면 감사하겠습니다.

A ->B ->A ->C A B