微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我正在尝试通过改造提取数据,但我得到了白名单和 accessInfo: 1 错误

如何解决我正在尝试通过改造提取数据,但我得到了白名单和 accessInfo: 1 错误

我正在尝试通过改造提取数据,但是当我从“详细”执行 System.out 时,我无法访问任何数据。我已经在这里包含了所有代码。为什么我收到错误?什么是白名单错误?如何修复错误

2021-04-09 23:52:45.697 13490-13490/? E/Zygote: isWhitelistProcess - 进程被列入白名单 2021-04-09 23:52:45.699 13490-13490/? E/合子:访问信息:1

public interface RegionAPI {

    @GET("v1/1/list.PHP?a=list")
    Call<List<RegionModel>> getData();
   
}
public class RegionModel {
    @Serializedname("strArea")
    public String strArea;
}


public class MainActivity extends AppCompatActivity {
    TextView regionTitle;
    ArrayList<RegionModel> regionModels;
    private  String base_URL= "https://www.themealdb.com/api/json/";
    Retrofit retrofit;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        regionTitle=findViewById(R.id.regionTitle);

        //API: https://www.themealdb.com/api/json/v1/1/list.PHP?a=list

        //***Retrofit Ve JSON***
        Gson gson = new GsonBuilder().setLenient().create();//gson objesi9

        retrofit = new Retrofit.Builder()
                .baseUrl(base_URL)
                .addConverterFactory(GsonConverterFactory.create(gson))
                .build();
        loadData();
    }
    private  void loadData()
    { 
        RegionAPI regionAPI = retrofit.create(RegionAPI.class);
        Call<List<RegionModel>> call = regionAPI.getData();
        call.enqueue(new Callback<List<RegionModel>>() {
            @Override
            public void onResponse(Call<List<RegionModel>> call,Response<List<RegionModel>> response) {
                if(response.isSuccessful())
                {
                    List<RegionModel> responseList=response.body();
                    regionModels = new ArrayList<>(responseList);
                    for(RegionModel regionModel : regionModels)
                    {
                        System.out.println(regionModel.strArea);
                    }
                }
            }
            @Override
            public void onFailure(Call<List<RegionModel>> call,Throwable t) {
               t.printstacktrace();
            }
        });
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。