package com.aliozn.etut1805; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.LinearLayout; import android.widget.ListView; import android.widget.Toast; 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.JsonObjectRequest; 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; /** * Created by Ali on 17.05.2016. */public class Fragment1 extends Fragment implements AdapterView.OnItemClickListener { ListView listemiz; RequestQueue requestQueue; ListView listView; final List<SoruBilgileri> soruListe=new ArrayList<SoruBilgileri>(); LinearLayout linlaHeaderProgress; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.frag1,container,false); //LISTVIEW LOADING LISTVIEW LOADING LISTVIEW LOADING LISTVIEW LOADING linlaHeaderProgress = (LinearLayout) view.findViewById(R.id.LaProgress); linlaHeaderProgress.setVisibility(View.VISIBLE); //LISTVIEW LOADING LISTVIEW LOADING LISTVIEW LOADING LISTVIEW LOADING listView = (ListView) view.findViewById(R.id.listView); listView.setOnItemClickListener(this); return view; } @Override public void onResume() { super.onResume(); Log.d("Fragment1", "onResume: "); sorulariCek(); } //Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek //Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek //Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek public void sorulariCek(){ String showUrl = "http://www.spoileral.com/layout/php/android/listViewSoruCek.php?uyeID="+config.uyeID; Log.d("Fragment", "sorulariCek: " + showUrl); JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, showUrl, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { try { JSONArray sqlsorgu=response.getJSONArray("sorular"); soruListe.clear(); if(sqlsorgu.length() == 0){ linlaHeaderProgress.setVisibility(View.GONE); //Toast.makeText(getApplicationContext(),"Soru Yok...",Toast.LENGTH_LONG).show(); //soruListe.add(new SoruBilgileri("1","Hiç Soru Sormamışsınız...","","")); //listeGoruntuleAdapter(); } for(int i=0; i < sqlsorgu.length(); i++){ JSONObject isimler=sqlsorgu.getJSONObject(i); String id=isimler.getString("id"); String ogretmenID=isimler.getString("ogretmenID"); String ders=isimler.getString("ders"); String konu=isimler.getString("konu"); String soru=isimler.getString("soru"); String tarih=isimler.getString("tarih"); //tv2.setText("ID: "+config.uyeID); //String dersKonu = ders + " - " + konu; soruListe.add(new SoruBilgileri(id,ogretmenID,ders,konu,soru,tarih)); listeGoruntuleAdapter(); } //tv2.append("===\n"); } catch (JSONException e) { e.printStackTrace(); Toast.makeText(getActivity().getApplicationContext(),"Sorular Çekilemedi...",Toast.LENGTH_LONG ).show(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(getActivity().getApplicationContext(),"İnternete Bağlanılamıyor...",Toast.LENGTH_LONG ).show(); } }); requestQueue = Volley.newRequestQueue(getContext()); requestQueue.add(jsonObjectRequest); } //Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek //Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek //Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek Soru Çek // //ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER // //ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER // //ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER void listeGoruntuleAdapter(){ listemiz = (ListView) getView().findViewById(R.id.listView); SoruListAdapter adaptorumuz = new SoruListAdapter(this.getActivity(), soruListe); listemiz.setAdapter(adaptorumuz); //progressDialog.dismiss(); linlaHeaderProgress.setVisibility(View.GONE); } // //ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER // //ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER // //ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER ADAPTER //LİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCK //LİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCK //LİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCK @Override public void onItemClick(AdapterView<?> listview, View v, int position, long id) { SoruBilgileri listede_tiklanan = (SoruBilgileri) listview.getItemAtPosition(position); //Toast.makeText(this.getActivity(), "Adi :" + listede_tiklanan.getDers(), Toast.LENGTH_SHORT).show(); // Toast.makeText(this.getActivity(), "Öğretmen ID'si :" + listede_tiklanan.getOgretmenID(), Toast.LENGTH_SHORT).show(); Intent i2=new Intent(getActivity(),Sorular.class); i2.putExtra("soru_ogretmenID",listede_tiklanan.getOgretmenID()); i2.putExtra("soru_ders",listede_tiklanan.getDers()); i2.putExtra("soru_konu",listede_tiklanan.getKonu()); i2.putExtra("soru_soru",listede_tiklanan.getSoru()); i2.putExtra("soru_tarih",listede_tiklanan.getTarih()); startActivity(i2); } //LİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCK //LİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCK //LİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCKLİST ON CLİCK }
6 Haziran 2016 Pazartesi
Fragmant1.java
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder