凌空异常文件来解析android配置7上的网络安全配置的xml配置

时间:2018-10-27 18:10:30

标签: java android

在使用Samsung galaxy s8之后,每次我对排球发出请求时,我都一直发现此问题,但我似乎找不到解决方法。请帮忙。

public void checkverification(View view){
    pin=pinView.getText().toString();

    PhoneNumber phoneNumber=new PhoneNumber();
    String urldata=phoneNumber.getUrl();
    String url="http://"+urldata+"/bodapap/selectData.php";

   // String url="http://192.168.43.194/bodapap/selectData.php";
    StringRequest stringRequest=new StringRequest(Request.Method.POST, url,
            new Response.Listener<String>() {

        @Override
        public void onResponse(String response) {
            try {
                Toast.makeText(VerificationPage.this,"here",Toast.LENGTH_LONG);
                JSONObject object=new JSONObject(response);
                JSONArray jsonArray=object.getJSONArray("verification");

                for(int i=0;i<jsonArray.length();i++){
                    JSONObject heroObject=jsonArray.getJSONObject(i);
                    Hero hero=new Hero(heroObject.getString("verification"));
                    Toast.makeText(VerificationPage.this,hero.toString(),Toast.LENGTH_LONG);
                   if(pin.equals(hero.getVerification())){
                       PhoneNumber phoneNumber=new PhoneNumber(phone);


                       Intent intent=new Intent(VerificationPage.this,userRegistration.class);
                       intent.putExtra("phone",phone);
                       startActivity(intent);
                   }else {
                       respondData.setText("Wrong input, pin do not match");
                   }

                }


            } catch (JSONException e) {
                e.printStackTrace();
            }


        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            datatext.setText(error.getMessage());

        }
    }){
        @Override
        protected Map<String, String> getParams() throws AuthFailureError {
            Map<String,String> parameters = new HashMap<String, String>();
            parameters.put("phone", phone);
            return parameters;
        }};
    MySingleton.getInstance(getApplicationContext()).addToRequestQueue(stringRequest);


}}

/ * 这是代码,这是一个例外,仅在三星s8和更高版本的android上发生

1 个答案:

答案 0 :(得分:0)

我已解决清单中的测验答案,因为我已删除清单中的该语句,这意味着我使用了有效的默认值来指定了客户网络安全配置android:networkSecurityConfig =“ @ xml / network_security_config”