Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Native Development


Thank you for visiting the BlackBerry Support Community Forums.

BlackBerry will be closing the BlackBerry Support Community Forums Device Forums on April 1st (Developers, see below)

BlackBerry remains committed to providing excellent customer support to our customers. We are delighted to direct you to the CrackBerry Forums, a well-established and thorough support channel, for continued BlackBerry support. Please visit http://forums.crackberry.com or http://crackberry.com/ask. You can also continue to visit BlackBerry Support or the BlackBerry Knowledge Base for official support options available for your BlackBerry Smartphone.

"When we launched CrackBerry.com 10 years ago, we set out to make it a fun and useful destination where BlackBerry Smartphone owners could share their excitement and learn to unleash the full potential of their BlackBerry. A decade later, the CrackBerry community is as active and passionate as ever and I know our knowledgeable members and volunteers will be excited to welcome and assist more BlackBerry owners with their questions."

- Kevin Michaluk, Founder, CrackBerry.com

Developers, for more information about the BlackBerry Developer Community please review Join the Conversation on the BlackBerry Developer Community Forums found on Inside BlackBerry.


Reply
Highlighted
New Developer
Posts: 134
Registered: ‎01-11-2011
My Device: curve

Persisting data in background

Hi all,

 

I am storing some data in persistence.this data is large and this process is taking time nearly one minute on phone.

i just want to store data in background thread.When i create a seprate thread for this.It hangs the ui until data is not stored.What should i do.

Developer
Posts: 162
Registered: ‎01-11-2012
My Device: BlackBerry 9790, BlackBerry PlayBook 64Gb, BlackBerry 10 Dev Alpha
My Carrier: MTS

Re: Persisting data in background

[ Edited ]

Hi vishalkheterpal,

Try to decrease priority for your background thread.

 

It's also useful to be know how you create the thread.

Respectfully,
Oleg

Developer, QNX RTOS, BlackBerry 10 and PlayBook
Follow me on Twitter (in Russian)
St.Petersburg BlackBerry Dev. Group
Developer
Posts: 121
Registered: ‎05-31-2012
My Device: 9900
My Carrier: Airtel

Re: Persisting data in background

Hi,

Use the following---

 

new Thread(new Runnable() { public void run() {

 

//do ur work here

 

} }).start();

 

Also make sure that u r not synchronizing for a long process,i mean u r not using synchronized (UiApplication.getEventLock())  in the worker thread.

 

thanks,

 

 

Rishikesh Singh
New Developer
Posts: 134
Registered: ‎01-11-2011
My Device: curve

Re: Persisting data in background

rishikeshsinghpbh i am doing the same the ui stills hangs.

Developer
Posts: 121
Registered: ‎05-31-2012
My Device: 9900
My Carrier: Airtel

Re: Persisting data in background

Hi,

 

Also make sure that u r not synchronizing for a long process,i mean u r not using synchronized (UiApplication.getEventLock())  in the worker thread.

 

Thanks

 

Rishikesh Singh