Key events skipping problem in Sanyo 8100 Sprint
1 posts in topic
Flat View  Flat View
TOPIC ACTIONS:
 

Posted By:   anand_chaudhari
Posted On:   Tuesday, September 14, 2004 04:21 PM

I have some problems with Sanyo 8100 phone (Sprint Carrier). The problem is, I have a situation in which networking activity is going on with some UI key press events are also to be handled simultainously. Now the thing is, in 8100, I can see that some key press (and some key release) events are being skipped. I tried a simple key press and release tracking by printing the key press and release count on the device. And it clearly showed that the key press and some key release events are being skipped. Now...The same build works perfectly on Samsung A620 (Sprint) phone. It gives a delay or the keypress and release events but it doesn't skip them. The normal key handling logic of the game looks ok. The game has onli   More>>

I have some problems with Sanyo 8100 phone (Sprint Carrier). The problem is,

I have a situation in which networking activity is going on with some UI key press events are also to be handled simultainously. Now the thing is, in 8100, I can see that some key press (and some key release) events are being skipped.

I tried a simple key press and release tracking by printing the key press and release count on the device. And it clearly showed that the key press and some key release events are being skipped.

Now...The same build works perfectly on Samsung A620 (Sprint) phone. It gives a delay or the keypress and release events but it doesn't skip them.

The normal key handling logic of the game looks ok. The game has online and offline mode and in offline mode everything is just fine. But in online game, it has these problems.

I also tried one more sample program having a thread with blocking of 4 sec (while loop) and 4 sec sleep. In this scenario, it doesn't skip any key events. So do you have any idea what can be done with a networking code to get rid of this problem?

Can the networking code be blocking so that it can block the key events? And if yes..is there anything that I can do in the key handling code?

The situation is the network operation will go on along with processing user input. I have the networking stuff inside a jar file and in the class which actually does this operation has a Thread which does some "keep alive" stuff every 10 sec. It also sends and receives data to and from server continuously for keeping track of the online users.

And while doing this activity the game goes on. So it means in the game, we have 2 threads, one for the user play, and another for networking. I can see from the networking signals on the top of the device (some arrows for incoming and outgoing data) that the networking activity is going on all the time in online mode.

And still I need to process the key inputs.

Is it possible in this phone? For this game, a key input delay is affordable but the key event skipping is not good.

Also, it seems this is Sanyo specific as the same build works on Samsung A620 (Sprint).



Please let me know.

Thank You!!

Anand.

   <<Less

Re: Key events skipping problem in Sanyo 8100 Sprint

Posted By:   Roseanne_Zhang  
Posted On:   Wednesday, September 29, 2004 08:50 AM



I don't know your situation. However, Sanyo8100 and Sanyo8200 JVM seems have some problems. We had a weild problem, the code works on all other 20 different phones but these 2. I could only go a round-about-way to overcome it.
About | Sitemap | Contact