//@SuppressWarnings("unused") //@CalledByNative void SystemMessageHandler::ScheduleDelayedWork( /* [in] */ Int64 delayedTimeTicks, /* [in] */ Int64 millis) { if (mDelayedScheduledTimeTicks != 0) { RemoveMessages(DELAYED_SCHEDULED_WORK); } mDelayedScheduledTimeTicks = delayedTimeTicks; SendEmptyMessageDelayed(DELAYED_SCHEDULED_WORK, millis); }
ECode Chronometer::MyHandler::HandleMessage( /* [in] */ IMessage* msg) { if (mHost->mRunning) { mHost->UpdateText(SystemClock::GetElapsedRealtime()); mHost->DispatchChronometerTick(); Boolean result; SendEmptyMessageDelayed(Chronometer::TICK_WHAT, 1000, &result); } return NOERROR; }
ECode ViewFlipper::MyHandler::HandleMessage( /* [in] */ IMessage* msg) { Int32 what; msg->GetWhat(&what); if (what == ViewFlipper::FLIP_MSG) { if (mHost->mRunning) { mHost->ShowNext(); Boolean result FALSE; SendEmptyMessageDelayed(ViewFlipper::FLIP_MSG, mHost->mFlipInterval, &result); } } return NOERROR; }