not quite what I needed, but thanks. The main issue is that this method
uses uptime

2012/9/28 shuangjie ke <[email protected]>

> public final boolean sendEmptyMessageAtTime (int what, long 
> uptimeMillis)Returns
> true if the message was successfully placed in to the message queue.
> Returns false on failure, usually because the looper processing the message
> queue is exiting.
> you can test the returns
> 在 2012年9月28日星期五UTC+8下午3时31分50秒,Dmitriy F写道:
>
>> A handler that I defined doesn't get a message set with
>> sendEmptyMessageAtTime. The time I get from updateTime.getTimeInMillis is
>> valid. What am I missing here ?
>>
>>     @Override
>>     protected void onResume() {
>>     super.onResume();
>>     mNavigationBarFragment.**configureFor(0);
>>     Calendar updateTime = Calendar.getInstance();
>>     updateTime.set(Calendar.YEAR, 2012);
>>     updateTime.set(Calendar.HOUR_**OF_DAY, 18);
>>     updateTime.set(Calendar.**MINUTE, 40);
>>     updateTime.set(Calendar.**SECOND, 0);
>>     if(mUpdateOnAirLabel.**sendEmptyMessageAtTime(1,
>> updateTime.getTimeInMillis()))**{
>>     // messages gets placed
>>     }
>>     }
>>
>>     private Handler mUpdateOnAirLabel = new Handler() {
>>         public void dispatchMessage(android.os.**Message msg) {
>>     // doesn't get triggered
>> }
>>  public void handleMessage(android.os.**Message msg) {
>>     // doesn't get triggered
>> }
>>     };
>>
>> The time I get from the calendar object is right:
>>
>>     <?php
>>
>>     echo date("r", 1348753200578 / 1000);
>>
>> output: Thu, 27 Sep 2012 17:40:00 +0400
>>
>> After that I've tried to offset from the current timestamp
>>
>>     Calendar now = Calendar.getInstance();
>>     long nowt = now.getTimeInMillis();
>>     if(mUpdateOnAirLabel.**sendEmptyMessageAtTime(1,
>> now.getTimeInMillis() + 5000)){
>>             ...
>>     }
>>
>> And it's not triggering either. What's wrong here ?
>>
>>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to