I have a long running Content Provider, basically it is doing some searches in the cloud & returning a cursor w/ the results. My issue is that depending on the connection and load of the server. Results could take 5-7 seconds to return.
It seems that if I am using the Content Provider for predictive searches, that it is blocking additional queries (from the same activity) until the previous one returns.
Any suggestions on how to cancel the provider query?
I have tried using asyncTask & Thread, to no avail. It seems that I am still getting blocked on the Provider (resolver)