alijahani1211 1 ارسال شده در 14 تیر، ۱۳۹۶ اشتراک گذاری ارسال شده در 14 تیر، ۱۳۹۶ درود دوستان بنده از کتابخانه volley برای ارسال داده به سرور استفاده میکنم برنامه ارور نمیده ولی هیچ مقداری هم نمیفرسته مشکلاز چی میتونه باشه ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir mahdizadeh 109 ارسال شده در 14 تیر، ۱۳۹۶ اشتراک گذاری ارسال شده در 14 تیر، ۱۳۹۶ سلام دوست عزیز اینجوری که نمیشه گفت خیلی چیز ها هست که ممکنه کار شما رو خراب کرده باشه مثلا شاید دسترسی نت رو به منیفست اضافه نکردید یا شاید url رو اشتباه نوشتید یا شاید فایل php تون رو اشتباه نوشتید شاید والی رو استارت نکرده باشید و.... اگه میخواین بیشتر راهنمایی بشین کد هاتون رو قرار بدید تا دوستان بتونن راهنماییتون کنن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
alijahani1211 1 ارسال شده در 14 تیر، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 14 تیر، ۱۳۹۶ package com.aboutroot.aroid.posttest; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import android.widget.EditText; import android.widget.ProgressBar; import android.widget.Toast; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ProgressBar progressBar=(ProgressBar)findViewById(R.id.prg) ; final EditText editTextname=(EditText)findViewById(R.id.textview_name); final EditText editTextlastname=(EditText)findViewById(R.id.textview_lastname); final EditText editTextnamber=(EditText)findViewById(R.id.text_number); final CheckBox checkBoxsangak=(CheckBox)findViewById(R.id.check_sangak); final CheckBox checkBoxbarbari=(CheckBox)findViewById(R.id.check_barbari); Button btnsend=(Button)findViewById(R.id.btn_send); btnsend.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { apiservice Apiservice=new apiservice(MainActivity.this); JSONObject requestjsonobject=new JSONObject(); try { requestjsonobject.put("name",editTextname.getText().toString()); requestjsonobject.put("last_name",editTextlastname.getText().toString()); requestjsonobject.put("number",editTextnamber.getText().toString()); JSONArray array=new JSONArray(); if (checkBoxsangak.isChecked()) { array.put("sangak"); } if (checkBoxbarbari.isChecked()) { array.put("barbari"); } Apiservice.send(requestjsonobject, new apiservice.onsend() { @Override public void onsendd(boolean success) { if (success){ Toast.makeText(MainActivity.this,"اطلاعات ازسال شد",Toast.LENGTH_LONG).show(); }else { Toast.makeText(MainActivity.this,"عملیات موفقیت امیز نبود" + "",Toast.LENGTH_LONG).show(); } } }); } catch (JSONException e) { e.printStackTrace(); } } }); } } در 55 دقیقه قبل، amir mahdizadeh گفته است : سلام دوست عزیز اینجوری که نمیشه گفت خیلی چیز ها هست که ممکنه کار شما رو خراب کرده باشه مثلا شاید دسترسی نت رو به منیفست اضافه نکردید یا شاید url رو اشتباه نوشتید یا شاید فایل php تون رو اشتباه نوشتید شاید والی رو استارت نکرده باشید و.... اگه میخواین بیشتر راهنمایی بشین کد هاتون رو قرار بدید تا دوستان بتونن راهنماییتون کنن درود و ممنون بابت پاسخ دسترسی رو اضافه کردم ، url درسته ، از فایل php مطمین نیستم و کد خودم چون فایل php توسط یکی دیگر نوشته شده فقط میخواستم بدونم کد های بنده درست میباشند یا خیر؟ نمونه تستی کدها قرار میدم بسیار بسیار ممون کد اول مربوط به main activityو کد دوم مربوط به کلاس apiservice package com.aboutroot.aroid.posttest; import android.content.Context; import android.util.Log; import com.android.volley.DefaultRetryPolicy; import com.android.volley.Request; import com.android.volley.Response; import com.android.volley.VolleyError; import com.android.volley.toolbox.JsonObjectRequest; import com.android.volley.toolbox.Volley; import org.json.JSONException; import org.json.JSONObject; /** * Created by ali jahani on 03/07/2017. */ public class apiservice { private static Context context; public apiservice(Context context){ this.context=context; } public static void send(JSONObject requestJsonObject, final onsend onsend){ JsonObjectRequest request=new JsonObjectRequest(Request.Method.POST, "..............", requestJsonObject, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { Log.i("aaa",response.toString()); try{ boolean success=response.getBoolean("success"); onsend.onsendd(success); } catch (JSONException e){ e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { onsend.onsendd(false); } }); request.setRetryPolicy(new DefaultRetryPolicy(18000,DefaultRetryPolicy.DEFAULT_MAX_RETRIES,DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); Volley.newRequestQueue(context).add(request); } public interface onsend{ void onsendd(boolean success); } } لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
AMiN.M7892 1,029 ارسال شده در 14 تیر، ۱۳۹۶ اشتراک گذاری ارسال شده در 14 تیر، ۱۳۹۶ من جاوا نمیدونم. فقط، بربری و سنگک؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ghost94 151 ارسال شده در 14 تیر، ۱۳۹۶ اشتراک گذاری ارسال شده در 14 تیر، ۱۳۹۶ سلام شما باید از MAP استفاده کنید به صورت کلید و مقدار به فایل php که دارید ارسال کنید! توی این آموزش سعی کردم که به طور کامل این مفاهیم رو بگم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
alijahani1211 1 ارسال شده در 14 تیر، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 14 تیر، ۱۳۹۶ در 3 ساعت قبل، AMiN.M7892 گفته است : من جاوا نمیدونم. فقط، بربری و سنگک؟؟ فقط برای تست و یکمم فان در 11 دقیقه قبل، ghost94 گفته است : سلام شما باید از MAP استفاده کنید به صورت کلید و مقدار به فایل php که دارید ارسال کنید! توی این آموزش سعی کردم که به طور کامل این مفاهیم رو بگم بسیار بسیار ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
alijahani1211 1
درود دوستان
بنده از کتابخانه volley برای ارسال داده به سرور استفاده میکنم
برنامه ارور نمیده ولی هیچ مقداری هم نمیفرسته
مشکلاز چی میتونه باشه ؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.