public String getData() {
final String[] strs = new String[1];
final CountDownLatch latch = new CountDownLatch(1);
Netroid.doPost(url, params, R.id.commonwebrequest, new BaseRequestInterface(baseView) { @Override public void onSuccessed(String response, int interfaceId) {
strs[0] = response;
latch.countDown();
}
},baseView);
try { latch.await();//阻塞异步请求,等待接口回调,同步 } catch (InterruptedException e) { } return strs[0];
}