Blackberry JAVA DEVELOPMENT ENVIRONMENT - - DEVICE APPLICATIONS INTEGRATION - DEVELOPMENT GUIDE Integration Manual page 64

Blackberry device applications integration guide
Table of Contents

Advertisement

BlackBerry Device Applications Integration Guide
HttpConnection connection = Utilities.makeConnection(resource.getUrl(),
resource.getRequestHeaders(), null);
return connection;
} else {
// if referrer is provided we can set up the connection on a separate thread
SecondaryResourceFetchThread.enqueue(resource, referrer);
}
return null;
}
/**
* @see
net.rim.device.api.browser.RenderingApplication#invokeRunnable(java.lang.Runnable)
*/
public void invokeRunnable(Runnable runnable) {
(new Thread(runnable)).run();
}
}
class PrimaryResourceFetchThread extends Thread
{
private BrowserFieldSampleApplication _application;
private Event _event;
private byte[] _postData;
private HttpHeaders _requestHeaders;
private String _url;
PrimaryResourceFetchThread(String url, HttpHeaders requestHeaders, byte[] postData,
_url = url;
_requestHeaders = requestHeaders;
_postData = postData;
_application = application;
_event = event;
}
public void run() {
HttpConnection connection = Utilities.makeConnection(_url, _requestHeaders,
_postData);
_application.processConnection(connection, _event);
}
}
64
Event event, BrowserFieldSampleApplication application) {

Advertisement

Table of Contents
loading

This manual is also suitable for:

Java development environment 4.6.0

Table of Contents