kamran_14
سه شنبه 09 مهر 1398, 22:33 عصر
سلام
خسته نباشید
من لوکال هاست کار میکنم. و اطلاعات رو از اندروید به سرور محلی که شبیه ساز XAMP هست میفرستم. با این که XAMP رو سیستمه خودمه ولی از من پرمیشن برا اینترنت میخواد . چرا به اینترنت باید وصل شه تا کار کنه؟ عجیبه برام چون به اینترنت نیاز نیست. من کدم رو قرار میدم
private void getUserInfo() {
String URL="http://192.168.43.3/shop/getUserInfo.php";
StringRequest stringRequest=new StringRequest ( Request.Method.POST, URL, new Response.Listener<String> () {
@Override
public void onResponse(String response) {
//Toast.makeText ( getContext (), response, Toast.LENGTH_SHORT ).show ();
try {
JSONArray jsonArray=new JSONArray ( response );
for(int i=0;i<jsonArray.length ();i++)
{
JSONObject jsonObject=jsonArray.getJSONObject ( i );
listProfileModel.add (new ProfieModels (jsonObject.getString ( "id" ),jsonObject.getString ( "username" ),jsonObject.getString ( "image" )));
whatsAppAdapter.notifyDataSetChanged ();
}
} catch (JSONException e) {
e.printStackTrace ();
Toast.makeText ( getContext (), e.getMessage (), Toast.LENGTH_SHORT ).show ();
}
}
}, new Response.ErrorListener () {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText ( getContext (), "خطا: اتصالتان را به اینترنت چک کنید", Toast.LENGTH_LONG ).show ();
}
} );
خسته نباشید
من لوکال هاست کار میکنم. و اطلاعات رو از اندروید به سرور محلی که شبیه ساز XAMP هست میفرستم. با این که XAMP رو سیستمه خودمه ولی از من پرمیشن برا اینترنت میخواد . چرا به اینترنت باید وصل شه تا کار کنه؟ عجیبه برام چون به اینترنت نیاز نیست. من کدم رو قرار میدم
private void getUserInfo() {
String URL="http://192.168.43.3/shop/getUserInfo.php";
StringRequest stringRequest=new StringRequest ( Request.Method.POST, URL, new Response.Listener<String> () {
@Override
public void onResponse(String response) {
//Toast.makeText ( getContext (), response, Toast.LENGTH_SHORT ).show ();
try {
JSONArray jsonArray=new JSONArray ( response );
for(int i=0;i<jsonArray.length ();i++)
{
JSONObject jsonObject=jsonArray.getJSONObject ( i );
listProfileModel.add (new ProfieModels (jsonObject.getString ( "id" ),jsonObject.getString ( "username" ),jsonObject.getString ( "image" )));
whatsAppAdapter.notifyDataSetChanged ();
}
} catch (JSONException e) {
e.printStackTrace ();
Toast.makeText ( getContext (), e.getMessage (), Toast.LENGTH_SHORT ).show ();
}
}
}, new Response.ErrorListener () {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText ( getContext (), "خطا: اتصالتان را به اینترنت چک کنید", Toast.LENGTH_LONG ).show ();
}
} );