android - 将 post 数组改造为 php 文件

标签 android

我可以使用这段代码将我的数据发布到 php 文件

Strint senddata = "apple";
Call<DataResponse> call_datas = apiService.getallData(senddata);
call_datas.enqueue(new Callback<DataResponse>() {
    @Override
    public void onResponse(Call<DataResponse>call, Response<DataResponse> response) {
        try{
            List<mDatas> mlist = response.body().getResults();
            all_recycler.setAdapter(new TestAdapter(mlist, mContext));
        }catch (Exception e){      }
    }
    @Override
    public void onFailure(Call<DataResponse>call, Throwable t) {

    }
});

接口(interface)接口(interface).java

public interface ApiInterface {
    @GET("/test.php")
    Call<DataResponse> getallData(@Query("key") String key);
}

但我想将数组列表发送到我的 php 文件。 如何通过改造将字符串数组发送到 php 文件? 示例字符串数组:

String[] senddata= {"apple","banana","peach"}

最佳答案

您只需更改 ApiInterface.java 文件即可。

public interface ApiInterface {
    @FormUrlEncoded
    @GET("/test.php")
    Call<DataResponse> getallData(@Field("key") String[] key);
}

希望对您有所帮助。

关于android - 将 post 数组改造为 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53567404/

相关文章:

android - Android 服务中的处理程序 postDelayed

当 CollapsingToolbarLayout 的子项时,不会调用 Android 布局行为

Android设置字符编码

java - Maven Android 项目不适用于 Java 8

java - 应为 BEGIN_ARRAY,但在第 1 行第 5921 列路径 $.data[5].courier.data 处为 BEGIN_OBJECT

android - 添加 Drawable 小部件后,mainactivity 中的 ListView 不可滚动

android - 如何将焦点设置到 AlertDialog 中的特定输入字段?

android - 等待位置,然后用 rxjava 执行改造调用

android - 如何在 Android 中的 RecyclerView 的背景中加载所有图像

android - Flutter 嵌套 ListView.builder 抛出错误