public static ConnectionRequest myNetwork(URI myUrl,final ResponseObject myresponse) {
String URL = myUrl.toASCIIString();
ConnectionRequest request = new ConnectionRequest(){
protected void readResponse(InputStream input) throws IOException {
myresponse.resp(JsonParser.parse(new InputStreamReader(input)));
}
protected void postResponse(){
Display.getInstance().getCurrent().refreshTheme();
}
};
request.setHttpMethod("GET");
request.setUrl(URL);
InfiniteProgress ip = new InfiniteProgress();
Dialog dlg = ip.showInifiniteBlocking();
request.setDisposeOnCompletion(dlg);
NetworkManager.getInstance().addToQueueAndWait(request);
System.out.println(URL);
return request;
}