Skip to content

Instantly share code, notes, and snippets.

ConnectionRequest request = new ConnectionRequest(url, true);
request.setContentType("text/xml");
ConnectionRequest request = new ConnectionRequest(url, false);
request.setHttpMethod("HEAD");
ConnectionRequest request = new ConnectionRequest(url +
"MyArgName=" + Util.encodeUrl(value), false);
ConnectionRequest request = new ConnectionRequest(url, false);
request.addArgument("MyArgName", value);
NetworkManager.getInstance().updateThreadCount(4);
@codenameone
codenameone / AddToQueueAndWaitSample.java
Created March 2, 2016 09:57
Sample of the NetworkManager's addToQueueAndWait API from Codename One
ConnectionRequest request = new ConnectionRequest(url, false);
// request will be handled synchronously
NetworkManager.getInstance().addToQueueAndWait(request);
byte[] resultOfRequest = request.getData();
@codenameone
codenameone / OverridingConnectionRequestMethodsSample.java
Created March 2, 2016 09:53
Sample of overriding the ConnectionRequest callback methods in Codename One
ConnectionRequest request = new ConnectionRequest(url, false) {
protected void readResponse(InputStream input) {
// just read from the response input stream
}
protected void postResponse() {
// invoked on the EDT after processing is complete to allow the networking code
// to update the UI
}
@codenameone
codenameone / ConnectionRequestWithListenerSample.java
Created March 2, 2016 09:51
Sample of the Codename One ConnectionRequest with a listener
ConnectionRequest request = new ConnectionRequest(url, false);
request.addResponseListener((e) -> {
// process the response
});
// request will be handled asynchronously
NetworkManager.getInstance().addToQueue(request);
@codenameone
codenameone / FileSystemStorageTreeSample.java
Created March 2, 2016 09:35
This sample shows the entire Codename One FileSystemStorage hierachy as a tree that can be expaneded
Form hi = new Form("FileSystemTree", new BorderLayout());
TreeModel tm = new TreeModel() {
@Override
public Vector getChildren(Object parent) {
String[] files;
if(parent == null) {
files = FileSystemStorage.getInstance().getRoots();
return new Vector<Object>(Arrays.asList(files));
} else {
try {
@codenameone
codenameone / GZConnectionRequestSample.java
Created March 2, 2016 07:15
Enabling gzip requests for a Codename One ConnectionRequest
GZConnectionRequest con = new GZConnectionRequest();
con.addRequestHeader("Accept-Encoding", "gzip");