Clock stops when lockscreen, ActivityStarter workaround with com.android.deskclock

Ok,i made it work!!

but...it worked only one or two times..i try to explain..i gave 25 seconds,compiled the apk,installed,launch and...tadahhhhhh...timer set to 25 seconds!!.almost fell off my chair!! ...
but..every time i go back to app,and press b_start again, it doesnt work..call the timer,but ignore ExtraValue.
Rebuilt inAI,changin seconds to 30....noway..00 again...then i add the extra_skip....true,false....and after some attempts..it works,but with 25 seconds....

im getting mad !!....

.according to:

"public static final String ACTION_SET_TIMER
Activity Action: Set a timer.
Activates an existing timer or creates a new one.
This action requests a timer to be started for a specific length of time. If no length is specified, the implementation should start an activity that is capable of setting a timer (EXTRA_SKIP_UI is ignored in this case). If a length is specified, and EXTRA_SKIP_UI is true, the implementation should remove this timer after it has been dismissed. If an identical, unused timer exists matching both parameters, an implementation may re-use it instead of creating a new one (in this case, the timer should not be removed after dismissal). This action always starts the timer."

so it seems the skip_ui the problem..
another problem is that the timer doesnt fire..it call the timer but doesnt start it.....sooo...lot of problem so far..