punlic class CallBtnView extends ImageView {

 public void changeMode( int mode ){
  switch( mode ){
      case DEFAULT_WAIT:
         setImageResource(R.drawable.btn_call_black);
      break;
     case SELECT_WAIT:
        setImageResource(R.drawable.btn_call_gray);
     break;
     case PLAY_START:
        setImageResource(R.drawable.btn_call_green);
     break;
  
  }
  
  widgetState = mode;
  invalidate();  
 }
}
위와 같은 코드에서요.
프로그램 실행 시키고 activity 에서 changeMode( PLAY_START) 하면 녹색의 이지가 보입니다.
문제는 back key로 내려 갔다가 다시 activity를 실행 시킨 다음에 changeMode( PLAY_START) 를 하면 적용이 안되요.
아 미치겠네요. 문제가 무엇일까요?