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

Blackberry device applications integration guide
Table of Contents

Advertisement

BlackBerry Device Applications Integration Guide
page...");
((HttpConnection)eventSource).getRequestProperty(REFERER);
PrimaryResourceFetchThread(e.getLocation(), requestHeaders,null, event, this);
} case Event.EVENT_CLOSE :
// TODO: close the appication
break;
case Event.EVENT_SET_HEADER :
case Event.EVENT_SET_HTTP_COOKIE :
case Event.EVENT_HISTORY :
case Event.EVENT_EXECUTING_SCRIPT :
case Event.EVENT_FULL_WINDOW :
case Event.EVENT_STOP :
default :
}
return null;
}
/**
* @see
net.rim.device.api.browser.RenderingApplication#getAvailableHeight(net.rim.device.api.brow
ser.BrowserContent)
*/
public int getAvailableHeight(BrowserContent browserField) {
// field has full screen
return Graphics.getScreenHeight();
62
RedirectEvent e = (RedirectEvent) event;
String referrer = e.getSourceURL();
switch (e.getType()) {
case RedirectEvent.TYPE_SINGLE_FRAME_REDIRECT :
// show redirect message
Application.getApplication().invokeAndWait(new Runnable() {
public void run() {
Status.show("You are being redirected to a different
}
});
break;
case RedirectEvent.TYPE_JAVASCRIPT :
break;
case RedirectEvent.TYPE_META :
// MSIE and Mozilla don't send a Referer for META Refresh.
referrer = null;
break;
case RedirectEvent.TYPE_300_REDIRECT :
// MSIE, Mozilla, and Opera all send the original
// request's Referer as the Referer for the new
// request.
Object eventSource = e.getSource();
if (eventSource instanceof HttpConnection) {
referrer =
}
break;
}
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setProperty(REFERER, referrer);
PrimaryResourceFetchThread thread = new
thread.start();
break;
// no cache support
// no cookie support
// no history support
// no progress bar is supported
// no full window support
// no stop loading support

Advertisement

Table of Contents
loading

This manual is also suitable for:

Java development environment 4.6.0

Table of Contents