C++ 개발만 하다가 앱 쪽 공부를 하고 있습니다.
C++ 클래스 다루는데에 익숙해있다보니 class의 멤버 변수를 관리하는 버릇같은게 생겼는데요..
안드로이드라는 한정된 자원에서, 이렇게 멤버 변수를 유지하는게 비용상에 문제가 있을지 걱정되네요
예를들자면, 채팅의 EditText 뷰를 m_EditText 로 들고있다가 onCreate()에서 findViewById()로 세팅한 뒤에 Button 클릭 이벤트 리스너에서 이 m_EditText에 직접 접근해서 사용하는 방식이에요..
이렇게 하면 매 버튼 클릭 이벤트마다 findViewById()를 호출하지 않아도 되고 소스 관리도 더 보기 좋은거 같은데..
매번 이벤트마다 view를 find하는 것과 첫 onCreate()시에 찾아놓고 이 view를 멤버변수로 유지하는것, 둘 중 뭐가 더 나은 선택일까요?