한 엑티비티에서 onTouchEvent를 구현했어여
activity_A
{
int a; // 인스턴스 변수
...
onTouchEvent(MotionEvent event)
{
this.a = %@#$@$ // 인스턴스 변수를 onTouchEvent에서 수정 및 참조를 함
}
...
}
onTouchEvent구현 내용은 다른 엑티비티들, activity_B, activity_C 에도 공통으로 (즉 똑같은 기능을 수행) 사용되는데
저 구현내용을 activity_B랑 activity_C에 똑같이 복붙하는거 말고 다른 좋은 재사용방법이 있을까요??
일단 onTouchEvent에서는 인스턴스 변수에 접근을 하게 되어 있구요 이거 때문에 바디 부분을 static으로 때와서 다른 엑티비티에서 참조 하게 하기도 그렇고
좋은방법있나요?
여기서 인스턴스 변수를 참조하는 이유는 값을 유지 시키면서 계속 참조해야 하는게 있어서 저렇게 했어요.
추가로 궁금한게 있는데, 리스너를 재사용할때 저렇게 인스턴스 변수를 참조하는 부분이 있으면 재사용이 힘든거겟죠?