안드로이드 폰 어플을 보면

몇개의 화면이 있고 자유롭게 화면을 왔다갔다 하는 어플이 많은거 같습니다.

예를들면..
A화면에는 a정보가 있고
B화면에는 b정보 있고

이 AB화면을 왔다갔다 하며 두개의 화면을 자유롭게 보는데..


Intent intent = new Intent(main.this,menu.class);
   startActivity(intent);

이런식으로 인텐트 만들고 그거 실행시키는것으로 해뒀는데..
이건 사실상 화면 전환이 아니라 계속 화면을 새로 만드는것이라 많이 하면 리소스 엄청 먹는다고 하더라고요..

이전에 만들었던 인텐트간 화면을 전환시키는방법은 없나요?

일단 화면 전환은
아..버튼을 눌렀을때 작동되게 하고싶습니다.


(추가)
뒤로가기 버튼을 함수로 작동시키는 방법이 있으면 좋을거같은데
이런 기능 없을까요?