Я новичок в программировании на андроиде, и я пытаюсь подключиться к серверу с помощью модифицированной системы и получить некоторые данные. Я сделал небольшой пример, чтобы проверить, не вернет ли он некоторые данные. Во-первых, проблема в том, что я не знаю, написал ли я код, чтобы делать то, что хочу, а затем получаю ошибки:Ошибка метода переопределения переопределения
Ошибка: (64, 52) ошибка: не является абстрактной и не отменяет абстрактный отказ метод (RetrofitError) в обратный вызов» и 2 ошибки„ошибка: (67, 13) ошибка: метод не переопределить или реализовать метод из надтипа“
Вот мой код
public class MainActivity extends ListActivity{
public static final String ENDPOINT = "http://tinoba.hostzi.com";
List<Jelovnik> jelovnik;
Button gumb;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gumb = (Button)findViewById(R.id.gumb);
}
public void stisni(View view) {
RestAdapter adapter = new RestAdapter.Builder()
.setEndpoint(ENDPOINT)
.build();
JelovnikAPI api = adapter.create(JelovnikAPI.class);
api.getFeed(new Callback<List<Jelovnik>>() {
@Override
public void onResponse(Response<List<Jelovnik>> response, Retrofit retrofit) {
jelovnik = response.body();
gumb.setText(jelovnik.get(0).getIme().toString());
}
@Override
public void onFailure(Throwable throwable) {
}
});
}
} и мой модифицированный интерфейс
public interface JelovnikAPI {
@GET("/read.php")
public void getFeed(Callback<List<Jelovnik>> response);
}
Спасибо, у меня было 2 версии импортированной и это была проблема – tinoba
Вы можете – Blackbelt