gpt4 book ai didi

java - 如何在改造界面中从 strings.xml 中获取值?

转载 作者:数据小太阳 更新时间:2023-10-29 02:34:36 25 4
gpt4 key购买 nike

我们正在使用改进的 android 客户端 ( http://square.github.io/retrofit/ ) 对我们的服务器进行网络调用,我不知道如何从我们创建的接口(interface)类访问 strings.xml 文件中的值用于改造。

这是我们界面代码的一个小示例。

//all retrofit imports
public interface APIService {

String API_KEY = "XXXX"; //Get this value from strings.xml

@GET("/api/getNames?api_key=" + API_KEY)
public ArrayList<String> getNames();
}

现在 XXXX 是硬编码的,但我们希望它从 strings.xml 中获取。

谢谢。

最佳答案

您可以使用

将 API_KEY 作为参数传递
   @GET("/api/getNames")
public ArrayList<String> getNames(@Query("api_key") String apiKey);

检查 URL 操作部分 URL Manipulation - Retrofit

关于java - 如何在改造界面中从 strings.xml 中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31009332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com