2012-04-22 4 views
0

내가 도움/조언이 필요하고이 내가 두 integers 또는 두 개의 strings이 가장 좋은 방법은 ..what입니다 equals을 때 작업을 실행해야합니까? .. 나는 내가 원하는 것을 얻기 위해 무엇을 사용할 수안드로이드 부울 타이머 일정

은 내가 timer:

timer.schedule(new mainTask(), mydate.equals(date));

private class mainTask extends TimerTask 
    { 
     public void run() 
     { 

     } 
    } 

으로 시도했지만 그것은 when 매개 변수 부울을 허용하지 않습니다?

ps : 나의 매개 변수는 데이터베이스에서 가져온 것입니다.

미리 감사드립니다. 확인

답변

1

아니 정확히 말은하지만, 데몬은 문자열과 정수에 의존하는 경우는 왜 그냥 이런 방법을 정의하지 않습니다 무엇 :

private boolean myDaemon(String s1, String s2, int i1, int i2) { 

return (s1.equals(s2) || (i1 == i2)); 
} 

을하고 매개 변수로 사용? 타이머에 두 번째 매개 변수는 조건 만 DeamonFlag하지

if (myDaemon(s1,s2,i1,i2)) scheduleMytimer(); 

추신 :이 상태가 적용되는 경우에만이 타이머를 schedule하려면

그러나, 당신은 뭔가를 작성해야!

관련 문제