I have a custom search content provider that combines recent searches and specific results from making a network REST call.
The problem is that if the network hangs, or is slow, no results come back. I'm wondering if there's a way to progressively return results ... in my case, return previous searches immediately, and return network search results when they are available.
I'm not seeing how this would be possible, since this appears to be a pull model. the UI component is requesting the search results, and has no way to know when to re-request to obtain the network based results ... that's even if I could understand to hook into it to make it re-request the results.
Any ideas?