Здравствуйте, у меня есть такой код: pointsToAssignTv.setText(String.valueOf(restData.getPointsUnass(login)));
, где restData.getPointsUnass(login)
- это такой код модернизации:
public int getPointsUnass(String name) {
Call<String> result = Api.getClient().getPointsUnass(name);
result.enqueue(new Callback<String>() {
@Override
public void onResponse(Call<String> call, Response<String> response) {
pointsUnass = Integer.parseInt(response.body());
}
@Override
public void onFailure(Call<String> call, Throwable t) {
Log.e("tag",t.toString());
}
});
return pointsUnass;
}
Я хочу присвоить это значение этому TextView, но он возвращает null, я думаю, это все время его нужно обработать через inte rnet, а затем вернуть. Какой фрагмент кода вы бы порекомендовали написать вместо этого?