首先,抱歉我的英语不是我的母语。
我使用okhttp进行一些简单的异步调用,但是在onResponse调用之后,我的程序并没有立即停止。需要几秒钟,然后停止。我在Android 5上没有这个问题,但是在我的桌面上。我对其他网址也有同样的问题。也许我做错了什么。该请求在另一个线程中执行。我的网络在代理下。
我使用:okhttp-2.4.0和okio-1.4.0和java8。
如果此问题已得到解决,请重定向我。
这是我的代码:
private final OkHttpClient client = new OkHttpClient();
public void run() throws Exception {
Settings.setProxy();
Request request = new Request.Builder()
.url("http://openlibrary.org/search.json?q=la+famille")
.build();
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Request request, IOException e) {
e.printStackTrace();
System.out.println("error");
}
@Override
public void onResponse(Response response) throws IOException {
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
System.out.println(response.body().string());
System.out.println("coucou");
}
});
}
Run Code Online (Sandbox Code Playgroud)
`
我想知道是否有办法通过使用 GitLab 提供的 API 来获取项目中使用的语言(每种语言的百分比)。我检查了他们的文档,但我没有看到任何相关信息,或者我可能错过了。
我知道他们使用语言学家库,但我正在开发一个不是 Ruby 的应用程序,我正在寻找一种方法来整合这些百分比。