ورود

View Full Version : Anonymous Classes



amg_123
چهارشنبه 18 فروردین 1395, 10:14 صبح
سلام خدمت دوستان

در مثال زیر



call.enqueue(new Callback<News>() {
@Override
public void onResponse(Call<News> call, Response<News> response) {
if (response.isSuccessful()) {
MyApiFactory.this.setResult(response.body());
}
}


@Override
public void onFailure(Call<News> call, Throwable t) {
t.printStackTrace();
}
});


return getResult();


در مثال بالا من MyApiFactory.this.setResult(response.body()); result رو ست کردم ولی وقتی return getResult(); میگیرم نال بهم میده.

کلا سوال اینجاست داخل این نوع کلاس ها چطوری میشه یا یه مقدار رو return کرد یا به روش بالا یک مقدار رو ست کرد و گرفت

نمیدونم تونستم منطورمو منتقل کنم یا نه.

amg_123
چهارشنبه 18 فروردین 1395, 10:22 صبح
مشکل برطرف شد.
همین روشه که نوشتم درسته ولی خب مثال بالا چون همروند نبود همیشه نال برگردونده میشه