0

問題についてのヘルプ/アドバイスが必要です..私はを作成しました。これで、2つまたは2つが..最良の方法であるserviceときにアクションを実行する必要があります。integersstringsequals

私はで試しましたtimer:

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

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

        }
    }  

しかし、それはパラメータでブール値を受け入れませんwhen

欲しいものを手に入れるために何を使うことができますか?

ps:私のパラメータはデータベースから取得されます

前もって感謝します!

4

1 に答える 1

1

あなたが何を意味するのか正確にはわかりませんが、デーモンが文字列と整数に依存する必要がある場合は、次のようなメソッドを定義してみませんか?

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

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

これをパラメータとして使用しますか?

ただし、scheduleこの条件が当てはまる場合にのみタイマーが必要な場合は、次のように記述する必要があります。

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

ps Timer の 2 番目のパラメーターは条件ではなく、DeamonFlag です!

于 2012-04-22T19:14:31.723 に答える