Я хотел бы получить результат запроса, сделанного с окнами azure.onCompleted method
private boolean checkIfExist(Client c)
{
this.clientTable.where().field("id").eq(c.getId())
.execute(new TableQueryCallback<Client>()
{
@Override
public void onCompleted(List<Client> arg0, int arg1,
Exception arg2, ServiceFilterResponse arg3)
{
//if (arg0.size() >= 1)
Global.getInstance().exist = true;
}
});
if (Global.getInstance().exist == true)
{
Global.getInstance().exist = false;
return true;
}
else
{
return false;
}
}
Я знаю, что работа, однако, поскольку это веб-запрос, требуется некоторое время. Мне интересно, как подождать, пока он не пойдет на onCompleted
, а затем я могу разобраться с моими данными.
Мне нужно сделать это синхронно .... –
Он должен быть синхронным с самим собой, но асинхронным с основной нитью. Это единственный способ. – osayilgan