所以我正在尝试将Retrofit用于我的项目.由于该网站说,我已经包含
compile 'com.squareup.retrofit:retrofit:2.0.0-beta1'在build.gradle.我正在阅读此链接中的教程.我想做类似这样的事情
final RestAdapter restadapter = new RestAdapter.Builder().setEndpoint("http://services.hanselandpetal.com").build();
api flowerapi = restadapter.create(api.class);
flowerapi.getData(new Callback<List<Flower>>() {
@Override
public void success(List<Flower> flowers, Response response) {
flowerList = flowers;
adapter adapt = new adapter(getApplicationContext(),R.layout.item_file,flowerList);
//ListView listView = (ListView) findViewById(R.id.list);
setListAdapter(adapt);
}
Run Code Online (Sandbox Code Playgroud)
在我的项目中,即调用API.但是,restadapter只是没有得到resolved.简单地说,在它上面盘旋它symbol can't be resolved.这里发生了什么?
来自Windows Phone/Store开发,我习惯了很多教程和示例项目.在我的生活中,我不能找到关于如何创建与真实REST服务交互的Android应用程序的任何好资源.只是一个简单的应用程序,它与一些随机API对话,以帮助人们了解如何编写Android应用程序.一个只需点击API并在显示屏上抛出一些像样的视图元素的应用程序就会很棒.
在Windows领域,通常这些资源很多,并提供最佳实践,项目布局建议等.由于Android拥有更大的市场份额,我希望找到更容易的资源,但显然不是.任何帮助,将不胜感激.我目前的设置是使用Android Studio.