안녕하십니까. 일정한 기준에 도달하면 매 6 초마다 뭔가를하지 못하도록 막으려 고 노력하고 있습니다. finish()를 사용하는 것으로 생각했지만 이전 레이아웃으로 다시 리디렉션하고 6 초마다 토스트 메시지를 표시합니다. 여기에 기준이 출구를 실행 만난 여전히 기준이 false 인 경우x 초마다 무언가를하지 못하도록 막으십시오.
0
A
답변
1
만 즉를 추가합니다 (postDeleyed 전화를 호출 동일한 레이아웃에 머물되면 나는 그것을 가지고 어떻게 실행 방법
protected static final long TIME_DELAY = 6000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_view);
mHandler.post(updateTextRunnable);
}
Runnable updateTextRunnable=new Runnable(){
public void run() {
if(//Criteria==true){
message();
finish();
}
mHandler.postDelayed(this, TIME_DELAY);
}
};
public void message(){
Toast.makeText(this, "Found",
Toast.LENGTH_SHORT).show();
}
입니다 else 문).
if(//Criteria==true){
message();
finish();
} else {
mHandler.postDelayed(this, TIME_DELAY);
}
+0
와우 나는 그것을 놓쳤다는 것을 믿을 수 없다. 단지 내가 코드를 너무 오래 꼼짝 않고 바라보고 있었다는 것을 의미한다. 나는 그것을 지금 검사 할 것이다. –
관련 문제
- 1. KnockoutJS가 jQuery.tmpl을 사용하지 못하도록 막으십시오.
- 2. arcanist가 원격으로 커밋하지 못하도록 막으십시오.
- 3. 이벤트를 캡처하여 구독하지 못하도록 막으십시오.
- 4. UIView 외부에서 UIButton을 드래그하지 못하도록 막으십시오.
- 5. jquery가 모든 어린이를 후킹하지 못하도록 막으십시오.
- 6. iis apppool 사용자가 SQL에 연결하지 못하도록 막으십시오.
- 7. FlashBuilder가 내 자산을 모두 만들지 못하도록 막으십시오.
- 8. 사용자가 미래 날짜를 입력하거나 선택하지 못하도록 막으십시오.
- 9. 사용자가 직접 프로그램을 실행하지 못하도록 막으십시오
- 10. NetLogo 거북이 벽을 치지 못하도록 막으십시오.
- 11. Thread.sleep이 화면을 블랙 아웃하지 못하도록 막으십시오.
- 12. MSI가 SYSTEM 컨텍스트에서 EXE를 실행하지 못하도록 막으십시오.
- 13. Apache Commons VFS에서 SSL을 사용하지 못하도록 막으십시오.
- 14. 페이지가 맨 위로 이동하지 못하도록 막으십시오.
- 15. 봇이 captcha없이 스팸 메일을 보내지 못하도록 막으십시오.
- 16. Firebug가 HTML 요소를 제거하지 못하도록 막으십시오.
- 17. 안드로이드가 내 서비스/스레드를 닫지 못하도록 막으십시오.
- 18. Jenkins가 종속 모듈을 빌드하지 못하도록 막으십시오.
- 19. TWebBrowser가 떨어 뜨린 파일을받지 못하도록 막으십시오.
- 20. 여러 사용자가 추천 시스템을 사용하지 못하도록 막으십시오.
- 21. 형제가 Jquery에서 이벤트를 실행하지 못하도록 막으십시오
- 22. 사용자가 포커스를 변경하지 못하도록 막으십시오. (Tkinter)
- 23. Devise/ActionMailer가 확인 이메일을 보내지 못하도록 막으십시오.
- 24. php에서 버튼을 새로 고침하지 못하도록 막으십시오.
- 25. gen_server : X 초마다 호출
- 26. x 초마다 알림 전송
- 27. 매 x 초마다 라벨을 업데이트하십시오.
- 28. x 초마다 동작 실행 델파이
- 29. X 초마다 저장소를 다시로드하는 방법?
- 30. Arduino에서 x 초마다 함수를 실행하십시오.
소스 코드와 관련하여 질문이 있으면 형식이 올바른지 확인하십시오. 이렇게하면 읽을 수 없게됩니다. 질문에 대답하는 방법으로, 당신은'mHandler.postDelayed (this, TIME_DELAY); ''if'의 else 브랜치에서. – Sipka