<dependency> <groupId>com.koushikdutta.ion</groupId> <artifactId>ion</artifactId> <version>2.2.1</version> </dependency> Ion.with(context) .load("https://example.com/api/data") .asString() .setCallback(new FutureCallback<String>() { @Override public void onCompleted(Exception e, String result) { if (e != null) { } else { } } }); JsonObject json = new JsonObject(); json.addProperty("name", "John Doe"); json.addProperty("age", 30); Ion.with(context) .load("https://example.com/api/user") .setJsonObjectBody(json) .asString() .setCallback(new FutureCallback<String>() { @Override public void onCompleted(Exception e, String result) { if (e != null) { } else { } } }); Ion.with(context) .progressBar(progressBar) .load("https://example.com/api/large_file") .progress(new ProgressCallback() { @Override public void onProgress(long downloaded, long total) { } }) .asString() .setCallback(new FutureCallback<String>() { @Override public void onCompleted(Exception e, String result) { if (e != null) { } else { } } });


上一篇:
下一篇:
切换中文