Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- btnremove =(Button) listViewItem.findViewById(R.id.btnRemove);
- btnremove.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- matri_id_to=ids[position];
- selectedPosition = position;
- delete();
- Shortlisted_custom.this.notifyDataSetChanged();
- // context.recreate();
- }
- });
- public void delete(){
- StringRequest stringRequest1 = new StringRequest(Request.Method.POST, deleteURL, new Response.Listener<String>() {
- @Override
- public void onResponse(String response) {
- if(response.trim().equalsIgnoreCase("success")) {
- Log.e("Remove_____________",matri_id_to);
- }
- }
- },
- new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- Toast.makeText(getContext(), error.toString(), Toast.LENGTH_LONG).show();
- }
- }) {
- @Override
- protected Map<String, String> getParams() {
- Map<String, String> params = new HashMap<String, String>();
- params.put(KEY_MATRI_ID_BY,matri_id_by);
- params.put(KEY_MATRI_ID_TO,matri_id_to);
- return params;
- }
- };
- RequestQueue requestQueue = Volley.newRequestQueue(getContext());
- requestQueue.add(stringRequest1);
- }
- public class ShortlistTab extends Fragment {
- // Session Manager Class
- SessionManager session;
- String email;
- public String JSON_URL;
- private ListView listView;
- public ShortlistTab() {}
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- // Session class instance
- session = new SessionManager(getActivity());
- // get user data from session
- HashMap<String, String> user = session.getUserDetails();
- email = user.get(SessionManager.KEY_EMAIL);
- JSON_URL = "http://192.168.2.110/xp/shortlistedTab.php?matri_id="+email;
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- View view= inflater.inflate(R.layout.matches_tab, container, false);
- listView = (ListView) view.findViewById(R.id.listView);
- sendRequest();
- return view;
- }
- private void sendRequest(){
- final ProgressDialog loading = ProgressDialog.show(getActivity(),"Loading Data", "Please wait...",false,false);
- StringRequest stringRequest = new StringRequest(Request.Method.POST,JSON_URL,
- new Response.Listener<String>() {
- @Override
- public void onResponse(String response) {
- loading.dismiss();
- Log.e("ShortlistedTab--------",response.trim());
- showJSON(response);
- }
- },
- new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- Toast.makeText(getContext(),error.getMessage(), Toast.LENGTH_LONG).show();
- }
- });
- int MY_SOCKET_TIMEOUT_MS = 30000;
- stringRequest.setRetryPolicy(new DefaultRetryPolicy(
- MY_SOCKET_TIMEOUT_MS, DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
- DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
- RequestQueue requestQueue = Volley.newRequestQueue(getContext());
- requestQueue.add(stringRequest);
- }
- protected void showJSON(String json){
- ShortlistMeParseJSON pj = new ShortlistMeParseJSON(json);
- pj.parseJSON();
- Shortlisted_custom cl = new Shortlisted_custom(getActivity(), ShortlistMeParseJSON.ids,ShortlistMeParseJSON.ages, ShortlistMeParseJSON.heights, ShortlistMeParseJSON.communities,ShortlistMeParseJSON.castes,ShortlistMeParseJSON.educations,ShortlistMeParseJSON.occupations,ShortlistMeParseJSON.incomes,ShortlistMeParseJSON.pics,ShortlistMeParseJSON.locations,ShortlistMeParseJSON.status,ShortlistMeParseJSON.expressinterest);
- listView.setAdapter(cl);
- }
- }
Add Comment
Please, Sign In to add comment