이미지 뷰를 클릭했을 때 액티비티를 호출하거나 2초후에 자동으로 호출하는 인트로를 만들려고 합니다.

2초를 주는걸 책에서 타이머 처리하는 소스가 있어서 적용하려는데요.

if를 화면 터치로주고 else가  2초후에 작동으로 해도 경우가 너무 많은건지 작동을 안했습니다.

그래서 value값을 줘서 value=2일때를 잡게 해보려고 했는데 이것도 안되네요;;

어떻게 해야 할지 조언을 구해봅니다.

public class TextViewEx extends Activity implements View.OnClickListener {
    private ImageView imageview;
    private Handler mHandler;
    public int value = 0;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.textviewex);
    
        imageview = (ImageView)findViewById(R.id.ImageView001);
        imageview.setOnClickListener(this);

       //책에서 타이머 기능을 하게 만든부분
        mHandler = new Handler() {
         public void handleMessage(Message msg) {
          value ++;
          if(value < 2) {
           mHandler.sendEmptyMessageAtTime(0, 1000);
          }
         }
        };
        mHandler.sendEmptyMessage(0);
    }    
    
    
    //화면 클릭시 이벤트 처리
    public void onClick(View v) {
     if(value == 2) {
      Intent intent = new Intent(TextViewEx.this, Intro2.class);
      startActivity(intent); 
      finish();
     }         
     else if(v.getId() == R.id.ImageView001) {
         Intent intent = new Intent(TextViewEx.this, Intro2.class);
            startActivity(intent);
            finish();          
       }     
    }
}