MaHdI-09

RxAndroid , Volley

1 ارسال در این موضوع قرار دارد

سلام.چطوری میشه از volley تو  rxandroid
(rxjava) استفاده کرد..؟
لطفا خیلی پایه ای توضیح بدید:5917111d166c2_emoticon(7):.ممنون 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط مهندس
      سلام دوستان.
      من یه اپلیکیشن تحت وب دارم که از سمت سرور رو با php نوشتم.
      بنظر شما باید در فایل های php خودم از سشن استفاده کنم؟؟
      ممکنه راهنمایی کنید؟
      خود وب سرویس و کتابخونه ی والی مگر امنیت رو تضمین اپ نمیکنند؟؟
    • توسط مهندس
      سلام دوستان
      من میخام با متد پست post تعدادی داده بفرستم ب سرور و میخام ریسپانسی که برام برمیگردونه یک json array باشه نه یک string.
      این داده هایی که باید فرستاده باشن باید به صورت json object باشن؟؟
      کسی تا حالا کار کرده ک راهنمایی کنه؟؟؟
    • توسط مهندس
      سلام دوستان.
      من با متد get در کتابخونه والی یکسری داده رو میگیرم ، url من اینجوریه
      final String url=String.format("http://localhost/test/user.php?name=%1$s&lastname=%2$s&star_date=" +"%3$s&end_date=%4$s",name,lastname,star_date,end_date) ; تو بعضی گوشی ها داده ها درست ب سرور ارسال میشن ولی تو بعضی گوشی ها داده ها اینجوری بصورت ???? هستن.
      البته من در سمت سرور utf8 رو ست کردم و احتمالا باید گیر از سمت جاوا باشه.
      این مشکل در متد get اتفاق میفته و در متد post هیچ مشکلی ندارم و داده ها درست ارسال میشن.
      دوستان مشکلش چیه؟؟؟؟؟؟؟؟
    • توسط مهندس
      سلام دوستان.
      یکسری اطلاعات دارم در برنامه ک قراره ب سمت سرور ارسال بشه، از کتابخونه ی volley استفاده میکنم، اطلاعات با موفقیت در دیتابیس phpmyadmin ذخیره میشه، اما موقعی ک میخام  select where بگیرم ک چنین رکوردی  با فلان ستون و فلان اطلاعاتذخیره شده یا نه؟ برای بعضی از ستونها کوئری جواب داره ولی برای بعضی ستونها میگه null هست در حالیکه اون ستون مقدار داره، و وقتی خودم دستی در دیتابیس بهمون ستون مقدار میدم، کوئری مقدار برمیگردونه.
      این مشکلش چیه؟؟؟
      فکر نمیکنم مشکل از برنامه نویسی اندروید باشه.
      کدهای php رو ضمیمه کردم، لطفا راهنمایی کنید.
       
      <?php if($_SERVER['REQUEST_METHOD']=='POST'){ include "config.php"; $name=$_POST['name']; $code=$_POST['code']; $clas=$_POST['clas']; $day=$_POST['day']; $clock=$_POST['clock']; $college=$_POST['college']; $semester=$_POST['semester']; $year=$_POST['year']; $cycle=$_POST['cycle']; $mobile=$_POST['mobile']; mysqli_query($con,"SET CHARSET UTF8"); $sql="SELECT count(*) FROM tbl_lesson WHERE name_lesson='".$name."' and code_lesson='".$code."' and name_class='".$clas."' AND day='".$day."' AND clock='".$clock."' AND college='".$college."' AND semester='".$semester."' AND year='".$year."' AND cycle='".$cycle."' AND user_mobile='".$mobile."'"; file_put_contents('test.txt',$sql); $result= mysqli_query($con,$sql); $check=mysqli_fetch_array($result); if($check[0]>0){ echo 'This Lesson last Saved In Database'; } else{ $sql="insert into tbl_lesson (name_lesson,code_lesson, name_class, day, clock, college, semester, year,cycle,user_mobile) VALUES (' $name', '$code', '$clas', '$day', ' $clock', '$college', '$semester', ' $year','$cycle','$mobile')"; mysqli_query($con,"SET CHARSET UTF8"); if(mysqli_query($con,$sql)){ echo "Success Save"; } else{ echo "Failed Save"; } } } ?>  
    • توسط مهندس
      سلام دوستان.
      ببخشید من میخام داده هامو بسمت سرور بفرستم و بر اساس شماره موبایل و روز ک خود کاربر در اندروید وارد میکنه، یکسری اطلاعات select بشه و برای کاربر لیست بشه.گیری ک دارم اینه ک ارایه ای ک با جیسون ساخته میشه خالی هست.کدهای php و کدهای کلاس جاوا رو میزارم.
      لطفا راهنمایی کنید اشکال کارم کجاست.
      <?php include "config.php"; mysqli_query($con,"SET CHARSET UTF8"); $mobile=$_POST['user_mobile']; $day=$_POST['day']; $sql="SELECT `name_lesson`, `name_class`, `day`, `clock`, `college`, `cycle`, `user_mobile` FROM `tbl_lesson` WHERE user_mobile='$mobile' and day='$day'"; $result=$con->query($sql); $array_list=array(); $array=$result->fetch_all(MYSQLI_ASSOC); echo json_encode($array); ?> import android.app.ProgressDialog; import android.content.Context; 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.JsonArrayRequest; import com.android.volley.toolbox.Volley; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.List; import ir.Class.SaveID; import ir.DataModel.GetSetTodayLesson; import ir.DataModel.GetSetUser; import static ir.Server.AuthenticationServer.SH_PRE_REGISTRATION; public class CatshTodayLesson { Context context; ProgressDialog progressDialog; public CatshTodayLesson(Context context){ this.context=context; } public void getpost(final CatshTodayLesson.onpost onpost) { SaveID saveID = new SaveID(context,SH_PRE_REGISTRATION); String keymobile=saveID.getSharedValue(SaveID.MOBILE);//class of sharedprefrences for get user_mobile String day="چهارشنبه"; final String url="http://192.168.56.1/server/show_today_timesheet.php?user_mobile="+""+keymobile+"day="+day; JsonArrayRequest jsonArrayRequest=new JsonArrayRequest(Request.Method.GET, url, null, new Response.Listener<JSONArray>() { @Override public void onResponse(JSONArray response) { List<GetSetTodayLesson> data=new ArrayList<>(); for (int i=0;i<response.length();i++){ GetSetTodayLesson getSetTodayLesson=new GetSetTodayLesson(); try { JSONObject jsonObject=response.getJSONObject(i); getSetTodayLesson.setName_lesson(jsonObject.getString("name_lesson")); getSetTodayLesson.setClock(jsonObject.getString("clock")); getSetTodayLesson.setCollege(jsonObject.getString("college")); getSetTodayLesson.setName_class(jsonObject.getString("name_class")); getSetTodayLesson.setSycle(jsonObject.getString("cycle")); } catch (JSONException e) { e.printStackTrace(); } data.add(getSetTodayLesson); } onpost.onpost(data); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); jsonArrayRequest.setRetryPolicy(new DefaultRetryPolicy(10000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES,DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); Volley.newRequestQueue(context).add(jsonArrayRequest); } public interface onpost { void onpost(List<GetSetTodayLesson> data); } }  

  • دوره آموزشی اندروید ایران کانادا آموزش ویدئویی اندروید آموزش برنامه نویسی اندروید اندروید کاپ دوره آنلاین اندروید کتاب های آموزشی اندروید بسته آموزشی اندروید دوره برنامه نویسی اندروید آموزش Kotlin آموزش برنامه نویسی ios
  • فایل