فارسی فیدز آخرین اخبار خبر روز فارسی

پایگاه خبری آخرین اخبار فارسی وب سایت خبری

مطالب ابر برچسب :

1476972032 نرم افزار 85 28 [موبایل] دانلود Beach Volleyball 2016 - بازی موبایل والیبال ساحلی
Beach Volleyball 2016 نام بازی منحصر به فرد و فوق العاده زیبا در سبک بازی های ورزشی آن هم از نوع والیبال ساحالی می باشد که توسط استودیوی VTree Entertainment ساخته و برای سیستم عامل اندروید منتشر و عرضه شده ... دانلود Beach Volleyball 2016 - بازی موبایل والیبال ساحلی ...مطالب مرتبط:دانلود SkillTwins Football Game - بازی موبایل فوتبال هیجان انگیز دوقلوهادانلود Pro Evolution Soccer 2017 - بازی موبایل فوتبال فوق العاده پی اس 2017دانلود Head Basketball - بازی موبایل بسکتبال کله ایدانلود Transworld Endless Skater - بازی موبایل اسکیت جهانیدانلود Puppet Soccer Champions 2014 - بازی موبایل فوتبال هیجان انگیزدانلود Soccer Stars - بازی موبایل ستاره های فوتبالدانلود NBA 2K17 - بازی موبایل بسکتبال 2017دانلود Soccer Shootout - بازی موبایل ضربات فوتبالدانلود Kickerinho World - بازی موبایل جهان کیکرینهودانلود Soccer Star 2016 World Legend - بازی موبایل ستاره فوتبال 2016 لینک های مفید: خرید کارت شارژ, شارژ مستقیم, پرداخت قبض, خرید لایسنس آنتی ویروس, تبلیغات در اینترنت, تبلیغات اینترنتی © حق مطلب و تصویر برای پی سی دانلود محفوظ است | لینک دائم | فرستادن به del.icio.us همین حالا مشترک این پایگاه شوید!
1471368642 برنامه نویسی 134 31 عدم نمایش اطلاعات jsonدریافتی از طریق volley
سلام من میخوام اطلاعاتی که با json میگیرم رو با ریسایکلرویو نشون بدم الان همه ی چیزی که باید انجام بشه رو انجام دادم ولی دو تا مشکل دارم اصلیترین مشکلم اینه اطلاعات رو نشون نمیده برنامه! داخل logcat مشخصه که اطلاعات از وب گرفته شده ولی توی برنامه نشون نمیده! مشکل دیگه هم تبدیل تاریخی هس که باید انجام بدم سمت سرور تاریخ رو به صورت  int تعریف کردن.وقتی من اینو میگیرم و تبدیلش می کنم به شمسی نمیدونم چطور میشه درست ستش کرد. کد مربوط به دریافت اطلاعات در main activity RequestQueue queue= Volley.newRequestQueue(getApplicationContext()); String url="http://rafsanjanreform.ir/json/news"; progressBar.setVisibility(View.VISIBLE); StringRequest stringRequest=new StringRequest(Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String response) { progressBar.setVisibility(View.GONE); Log.e("Response", response.toString()); try { JSONArray jsonArray=new JSONArray(response); for(int i=0;i<jsonArray.length();i++) { JSONObject object=jsonArray.getJSONObject(i); News news=new News(); news.setTitle(object.getString("Title")); news.setDesc(object.getString("Desc")); news.setDate(object.get("Date").toString()); news.setParent(object.getString("Parent")); news.setUrl(object.getString("Url")); newsArrayList.add(news); } MyNewsAdaptor myNewsAdaptor=new MyNewsAdaptor(getApplicationContext(),newsArrayList); recyclerView.setHasFixedSize(true); recyclerView.setAdapter(myNewsAdaptor); recyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext())); recyclerView.setItemAnimator(new DefaultItemAnimator()); } catch (JSONException e) { e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { progressBar.setVisibility(View.GONE); Log.e("Response error",error.toString()); } }); queue.add(stringRequest); } اینم مربوط به ست کردن تاریخ public void setDate(String date) { SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd"); Date ti; try { ti = ft.parse(date); time dtime= new time(); dtime.GregorianToPersian(m_year, m_Month, m_day); //dtime=date; this.date=date; //System.out.println(t); } catch (ParseException e) { System.out.println("Unparseable using " + ft); } this.date=date; } اینم مربوط به کلاس اداپتور package ir.roonav.rss; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.RelativeLayout; import android.widget.TextView; import java.util.ArrayList; import ir.roonav.rss.News.News; /** * Created by Roshana on 8/10/2016. */ public class MyNewsAdaptor extends RecyclerView.Adapter<MyNewsAdaptor.viewHolder> { ArrayList<News> myNewsList; Context m_context; LayoutInflater inflater; public MyNewsAdaptor(Context context,ArrayList<News> arrayList){ myNewsList=new ArrayList<>(); myNewsList=arrayList; m_context=context; inflater=LayoutInflater.from(m_context); } @Override public viewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view=inflater.inflate(R.layout.news_row,null); return new viewHolder(view); } @Override public void onBindViewHolder(viewHolder holder, int position) { News news=myNewsList.get(position); holder.txt_title.setText(news.getTitle()); holder.txt_desc.setText(news.getDesc()); holder.txt_date.setText(news.getDate()); holder.txt_parent.setText(news.getParent()); holder.txt_url.setText(news.getUrl()); holder.itemView.setTag(news); // click on the item holder.relativeLayout2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(m_context, Newsdescription.class); m_context.startActivity(intent); } }); } @Override public int getItemCount() { return myNewsList.size(); } public class viewHolder extends RecyclerView.ViewHolder { TextView txt_date, txt_url, txt_parent, txt_desc, txt_title; RelativeLayout relativeLayout2; public viewHolder(View itemView) { super(itemView); txt_date = (TextView) itemView.findViewById(R.id.txt_date); txt_url = (TextView) itemView.findViewById(R.id.txt_url); txt_parent = (TextView) itemView.findViewById(R.id.txt_parent); txt_desc = (TextView) itemView.findViewById(R.id.txt_desc); txt_title = (TextView) itemView.findViewById(R.id.txt_title); // relativeLayout1=(RelativeLayout) itemView.findViewById(R.id.reletive1); relativeLayout2=(RelativeLayout)itemView.findViewById(R.id.reletive2); } } } اینم تصویر logcat
1469989848 برنامه نویسی 134 191 مشکل در کار با کتابخانه volley (درخواست راهنمایی)
سلام لطفا دوستانی که با کتابخانه volley سروکار دارند راهنمایی کنند من یک کلاس جاوا ساختم که مقادیری رو بهش پاس میدم و اونجا هم از کتابخونه volley استفاده کردم و مقدایر رو به صفحه php پست میکنم و نتیجه  برگشتی رو داخل یک list میریزم و در نهایت list رو return میکنم اما لیستی که بر میگرده خالی هستش بعد از دیباگ و بررسی خط به خط کدها متوجه شدم قبل از اینکه عملیات دانلود انجام بشه و کار کتابخونه volley تموم بشه return انجام میشه و لیست که هنوز پر نشده به صورت خالی return میشه. آیا راه حلی برای حل این مشکل هست یا من کلا دارم راه رو اشتباهی میرم؟ import android.content.Context; import android.util.Base64; import android.util.Log; import android.widget.Toast; import com.android.volley.AuthFailureError; import com.android.volley.Request; import com.android.volley.RequestQueue; import com.android.volley.Response; import com.android.volley.VolleyError; import com.android.volley.toolbox.StringRequest; import com.android.volley.toolbox.Volley; import com.carrot.singim.R; import com.carrot.singim.adapter.CatGames_Data_Free; import com.carrot.singim.utils.AddressUtils; import org.json.JSONArray; import org.json.JSONObject; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class SignUp {     private Context context;     public List<String> startSignUp(Context con, final String userName, final String userPhone, final String userPass)     {         context = con;         final List<String> listEnd = new ArrayList<>();         RequestQueue queue = Volley.newRequestQueue(context);         StringRequest myRequest = new StringRequest(Request.Method.POST, AddressUtils.getSignUpUrl(),                 new Response.Listener<String>() {                     @Override                     public void onResponse(String response) {                         listEnd.add(response);                         listEnd.add(response);                         listEnd.add(response);                         listEnd.add(response);                     }                 },                 new Response.ErrorListener() {                     @Override                     public void onErrorResponse(VolleyError error) {                         String e = context.getResources().getString(R.string.serverError);                         showToast(e);                     }                 }         )         {             @Override             protected Map<String, String> getParams() throws AuthFailureError {                 Map<String, String> params = new HashMap<>();                 params.put("uname" , userName);                 params.put("uphone", userPhone);                 params.put("upass", userPass);                 return params;             }         };         queue.add(myRequest);         return listEnd;     }     public void showToast (String error){         Toast.makeText(context, error, Toast.LENGTH_LONG).show();     } }
1469008848 برنامه نویسی 134 43 دانلود عکس با Volley و نمایش در لیست
سلام من با کتابخونه Volley و یدونه لیست ویو سفارشی اطلاعات جیسون و نمایش میدم ولی نتونستم لینک عکس و که میگیرم به عکس تبدیل کنم؟ کد های برنامه و قرار میدم پایین: row.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout     android:orientation="vertical"     xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:padding="8dp" >     <TextView         android:id="@+id/title"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:textStyle="bold" />     <TextView         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="New Text"         android:id="@+id/textViewId" /> </LinearLayout> MainActivity.java public class MainActivity extends AppCompatActivity implements View.OnClickListener {          public static final String JSON_URL = "";     private Button buttonGet;     private ListView listView;         @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);         buttonGet = (Button) findViewById(R.id.buttonGet);         listView = (ListView) findViewById(R.id.listView);     }     private void sendRequest(){         StringRequest stringRequest = new StringRequest(JSON_URL,                 new Response.Listener<String>() {                     @Override                     public void onResponse(String response) {                         showJSON(response);                     }                 },                 new Response.ErrorListener() {                     @Override                     public void onErrorResponse(VolleyError error) {                         Toast.makeText(MainActivity.this,error.getMessage(),Toast.LENGTH_LONG).show();                     }                 });         RequestQueue requestQueue = Volley.newRequestQueue(this);         requestQueue.add(stringRequest);     }     private void showJSON(String json){         ParseJSON pj = new ParseJSON(json);         pj.parseJSON();         CustomList cl = new CustomList(this, ParseJSON.ids,ParseJSON.names);         listView.setAdapter(cl);     }     @Override     public void onClick(View v) {         sendRequest();     } } CustomList.java public class CustomList extends ArrayAdapter<String> {     private String[] ids;     private String[] names;     private Activity context;     public CustomList(Activity context, String[] ids, String[] names) {         super(context, R.layout.row, ids);         this.context = context;         this.ids = ids;         this.names = names;     }     @Override     public View getView(int position, View convertView, ViewGroup parent) {         LayoutInflater inflater = context.getLayoutInflater();         View listViewItem = inflater.inflate(R.layout.row, null, true);         TextView textViewId = (TextView) listViewItem.findViewById(R.id.textViewId);         TextView textViewName = (TextView) listViewItem.findViewById(R.id.title);         textViewId.setText(ids[position]);         textViewName.setText(names[position]);         return listViewItem;     } } ParseJSON.java public class ParseJSON {     public static String[] ids;     public static String[] names;     public static final String JSON_ARRAY = "ads";     public static final String KEY_ID = "post_content";     public static final String KEY_NAME = "post_title";     private JSONArray users = null;     private String json;     public ParseJSON(String json){         this.json = json;     }     protected void parseJSON(){         JSONObject jsonObject=null;         try {             jsonObject = new JSONObject(json);             users = jsonObject.getJSONArray(JSON_ARRAY);             ids = new String[users.length()];             names = new String[users.length()];             for(int i=0;i<users.length();i++){                 JSONObject jo = users.getJSONObject(i);                 ids = jo.getString(KEY_ID);                 names[i] = jo.getString(KEY_NAME);             }         } catch (JSONException e) {             e.printStackTrace();         }     } } [/i]