마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지에 대해서 질문 할게 있습니다... (수정)

0 추천
예를 들면 어떠한 클릭 이벤트가 발생한다면 약1초 동안 잠깐 화면에

동작이있는게 무슨 이벤트 인지 잘 찾아봐도 모르겠습니다.

이 이벤트가 발생 후 발생물은 반드시 사라져야 하고여,

이벤트가 따로 있는 건가요 아니면 프레임레이아웃을 이용해 딜레이를 준건지 알고 싶습니다.

 

if (isChecked == true) {
    if(cb1 == buttonView) {
     if(Le_hF.get(1) == Le_hA.get(1)) {
      
      mHandler.postDelayed(new Runnable() {
       public void run() {
        ImageView img = (ImageView) findViewById(R.id.truebtn);
        img.setVisibility(View.VISIBLE);
        finish();
       }
      }, 1000);
     }else if(Le_hF.get(noteIndex) != Le_hA.get(noteIndex)) {
      mHandler.postDelayed(new Runnable() {
       public void run() {
        ImageView img = (ImageView) findViewById(R.id.falsebtn);
        img.setVisibility(View.VISIBLE);
        finish();
       }
      }, 500);
      finish();
     }

 

여기서 잠깐동안 인비지블 되어있는 이미지를 비지블 해주고,

500 타임 이후로 제거를 하고 싶은데

피니쉬를 했더니 애가 나가버리네요...

스탑 같은 메서드를 따로 정의해야 하나요???
이게뭐야d (1,040 포인트) 님이 2013년 3월 5일 질문
이게뭐야d님이 2013년 3월 5일 수정

1개의 답변

0 추천

finish(); << 요놈을 부르시니 나가버리지요~~!

쓰레드를 멈추신다고 쓰신거 같은데.... 저함수는 그런 아이가 아니에요~~!

뭐라 설명 드려야 하나??? 저함수는 엑티비티를 종료 시키는 함수입니다.

그리고 쓰레드를 중지 시킬 필요는 없습니다.... 더이상 실행시킬 라인이 없으니 지가 죽습니다.~~!

익명사용자 님이 2013년 3월 5일 답변
...