任何人都可以帮助我通过改造从网络服务中获取数据吗?

我正在尝试从 Web 服务中获取一些数据到我的 android 应用程序。我正在通过改造来做到这一点,但我无法根据 id 获得特定的字符串(笑话)值。我从这个 URL 获取数据:http : //api.icndb.com/jokes/random/3

当我在我的应用程序 EditText 中输入一个作为整数的 id 时,我想用这个 id 从我上面提到的网络服务中检索一个具有特定 id 的笑话。

例如,当我在我的应用程序 EditText 中输入 179 作为 id 并单击“开始改造”按钮时,我想从网络服务“Chuck Norris?最喜欢的肉块是圆屋”中获取这个字符串值。这个字符串值我想在我的应用程序中显示为吐司消息。

我已经准备好了我的应用程序代码,但我需要在接口 @Query 和 @GET 方法中进行一些更正,尤其是在回调接口成功方法中,我想在其中显示获取的数据。

我的应用程序有下一个类:MainActivity.class、activity_main.xml、Joke.class(我使用 POJO 从 JSON 获取这个类)、JokeInterface。我已经在清单中输入了互联网许可,并在我的 build.gradle 中输入了“实施 'com.squareup.retrofit:retrofit:1.9.0'” 作为依赖项。

我在 MainActivity.class 和 JokeInterface.class 中放了一条评论,我认为需要输入一些代码来完成我的任务。


呼如林
浏览 142回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java