제목으로는 애매하실텐데 제가 궁금한 것은 앱을 개발하는데 하나의 액티비티에 리스트뷰가 있고 거기서 아이템을 선택하면 각각마다 다른 사진이 있는 페이지가 떠야되는 어플이 있다고 가정합니다.  액티비티가 많은 것과 함수가 많은 경우 어느쪽이 효율이 높은가요?

 

자세히 말씀드리면

여기서 이것을 구현할수 있는 방법은

1. 각 리스트뷰의 아이템 마다 누르면 각각에 해당하는 액티비티를 다 만들어 해당하는 액티비티를 인텐트를 이용해서 넘겨 보여 주는 방법이 있습니다.

2. 각 리스트뷰의 아이템을 누르면 사진을 보여주는 액티비티는 하나만 만들고 그 안에서 IF 함수를 사용하여 어느 아이템을 클릭했는지 값을 받아 해당하는 사진을 한 액티비티에서 바꿔서 보여주는 방법이 있습니다.

 

\물론 단순히 클릭시 사진을 보여주는 방법은 여러가지가 있지만 제가 궁금한 것의 요점은 사진보여주기가 아닙니다.^^(사실 적당한 예가 생각이..)

 

위와 같이 간단한 경우는 별 차이 없겠지만 정보를 주기위한 어플이나 사진으로 내용으로 보여주는 어플은 위와 같은 경우가 많이 발생하면 처리할 것도 많을텐데 이럴 경우 액티비티를 많이 만들어 바로바로 해당하는 액티비티로 인텐트로 넘겨주고 이전페이지로 갈땐 액티비티를 날려주고 이런식으로 하는 것과 한 액티비티를 놔두고 IF문으로 하여 교체 해주는 것 중 어느것이 효율성이 높은지 알고 싶습니다.

개발측면의 효율, 어플구동측면의 효율이요~

 

안녕하세요..아직 학부생인 쏭레오입니다.  공지사항을 읽으니 인사말은 앞에 붙이지 말라고 해서 뒤쪽에 붙인답니다~^^

프로그래밍 언어는 대부분 다 건드려 봤고 안드로이드는 6개월정도 되었고 프로젝트도 하나 완성해보긴 했지만 이제 안드로이드 왕초보만 벗어난 수준입니다...앞으로 잘 부탁드리겠습니다...ㅎ

 

P.S. 공지사항 숙지했습니다~