08-21-2006 02:25 AM - edited 03-15-2019 04:27 AM
When a push is executed on my phone (e.g. an incoming call) while a service is opened, the display is erased.
But I have seen that it is possible that the display is locked while using a service.
Can I configure a service, the CallManager or a phone to behave like this?
08-21-2006 10:54 PM
"But I have seen that it is possible that the display is locked while using a service. "
Where have you seen that? It would be news to me that you can stop call functionality (which is the basis of every phone) for some secondary function.
08-22-2006 01:38 AM
Ok, I'm not sure but I think I have seen that the display has not been overwritten by the call-panel when I picked up the receiver or when the phone receives an incoming call.
But I am sure I have seen the following:
We have a push service that pushes a message to the phone every 3 seconds. When I open a service, the push doesn't overwrite the display.
Is it possible to find out that the services are opened on a phone? Perhaps the push service uses this?
08-23-2006 01:26 AM
"We have a push service that pushes a message to the phone every 3 seconds. When I open a service, the push doesn't overwrite the display. "
That's an easy one.. when you push you can indicate a priority, which can have 3 values: 0 (always display), 1: display when idle, 2: display only if the phone is idle.
That offers a means to find out if a service is on screen: do a push with priority 2, then get the XML object representing the current phone screen, and if it matches with what you sent, clear it again. Perhaps you can also do something with the phone screen content that you can query (there's a way to get the XML object directly.. it has been posted here a bit back but I don't recall the url :(
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide