发送网络请求,一次请求不到数据执行多次请求时,之前用过Timer和TimerTask,感觉有点麻烦,后来发现使用代码块更加方便高效。
比如请求第一次请求没有成功再次请求比如最多执行8次,可以使用代码块来操作。直接上代码,代码如下:
int index = 0; w: while (true) { index++; if (index > 8) { break w; } // 执行的网络请求的操作 String jsonMessageQueryByFlowno = HttpsURLConnectionPostMap.SendHttpsPOST(url, codeMapQuery);break w;
}