Java 通过改装选择某个ID

Java 通过改装选择某个ID,java,android,Java,Android,我试图通过查询URL的代码来过滤特定的标题。但我不知道如何使用它。我尝试了这两个例子,但都不起作用。有人能帮我吗 公共接口PokemonService{ @获取(“app.php?acao=perfil&id={id}”) 公共呼叫总线(@Path(“id”)int-id); } 或 公共接口PokemonService{ @获取(“app.php?acao=perfil&id={id}”) 公共呼叫总线(@Query(“id”)int-id); }公共接口PokemonService{ @获

我试图通过查询URL的代码来过滤特定的标题。但我不知道如何使用它。我尝试了这两个例子,但都不起作用。有人能帮我吗

公共接口PokemonService{
@获取(“app.php?acao=perfil&id={id}”)
公共呼叫总线(@Path(“id”)int-id);
}
或
公共接口PokemonService{
@获取(“app.php?acao=perfil&id={id}”)
公共呼叫总线(@Query(“id”)int-id);
}
公共接口PokemonService{
@获取(“app.php?acao=perfil”)
公共呼叫总线(@Query(“id”)int-id);
}
使用此

公共界面PokemonService{
 public interface PokemonService {
   @GET("app.php?acao=perfil") 
   public Call<Perfil> busca(@Query("id") int id)
 }
@获取(“app.php?acao=perfil”) 公共呼叫总线(@Query(“id”)int-id) }

还要检查你的模型。这段代码可以很好地工作

尝试一下您所遇到的错误

public interface PokemonService {
@GET("app.php?acao=perfil")
public Call<List<Perfil>> busca(@Query("id") int id);

}
公共接口PokemonService{
@获取(“app.php?acao=perfil”)
公共呼叫总线(@Query(“id”)int-id);
}

问题不清楚,请详细描述,但我如何识别零件&id=?是的,看起来不错。您是否按照我告诉您的更新了接口方法?现在不行吗?我还是要做。我将进行测试并让您知道。错误:预期的BEGIN_对象但在第1行第2列路径$its处是BEGIN_数组,因为您的Perfil POJO类与您从服务器接收的jsonobject不匹配错误:预期的BEGIN_对象但在第1行第2列路径$its处是BEGIN_数组请这样更改您的调用方法:-public Callbusca(@Query(我想你的回答是从数组开始的
public interface PokemonService {
@GET("app.php?acao=perfil")
public Call<List<Perfil>> busca(@Query("id") int id);

}