Wpis z mikrobloga

@panryz: Mam coś takiego:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activitymain);

ButterKnife.bind(this);

getCurrentWeather(currently);

}

@Override
public void getCurrentWeather(final Currently currently) {
latitude = 37.8267;
longitude = -122.4233;
NetworkClient.getInstance().getWeather(latitude, longitude).enqueue(new Callback() {

@Override
public void onResponse(@NonNull Call call, @NonNull Response response) {
city
textview.setText(response.body().getTimezone());
temptextview.setText(String.valueOf(currently.getCurrently().getTemperature()));
pressure
textview.setText(String.valueOf(response.body().getCurrently().getPressure()));
sunrise_textview.setText(String.valueOf(response.body().getLongitude()));

}

@Override
public void onFailure(Call call, Throwable t) {
Log.d(TAG, "Failed" + t.getMessage());
}
});
@DanielAquarius: Ja bym strzelił, że nie udaje mu się zparsować Currently a TAG jest nullem i dlatego nie widzisz nic w logach.
Ustaw się debuggerem tez w onFailure.
Poza tym dziwne jest że przekazujesz Currently i zwracasz Currently i uzywasz ich wymiennie w onResponse
@osiemnascie: Obecnie nie ma mnie w domu, ale z tego co sprawdziłem, to najprawdopodobniej będzie tak jak napisał @piszczalka. Poszukałem na GitHubie przykładów i rzeczywiście, nie przekazują elementów UI bezpośrednio w onResponse. Kod jest pogmatwany, bo próbowałem na różne sposoby i nie posprzątałem przed wklejeniem.
Używałem też runOnUiThread i nie działa.