Since you are also testing the Blackberry 8520, it is recommended that you support the maximum number of MAX threads - at the same time - at any given time in the application - less than 12
Since you are using Phonegap, it is likely that it can initiate these threads for your application.
If the device is connected to your system, connect it to Blackberry JDE and see which streams are active for analysis if you can transfer your tasks.
Do you use AJAX to get map fragments and send locations to your server?
If you use AJAX, you can save the counter in JavaScript to check your requests.
Also, if you tried WebWorkers , they will let you do everything in one thread.
If all else fails, you can also develop your own Phonegap plugin to perform similar actions with the Java Script API.
rock_win
source share