From d0df00ab3ee4883b96a4d37bfe6f8769cca1daf4 Mon Sep 17 00:00:00 2001 From: BenoƮt Verhaeghe Date: Sun, 5 Feb 2017 23:33:18 +0100 Subject: [PATCH] Cleaning code --- app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/EventFragment.java | 1 - app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/MyEventRecyclerViewAdapter.java | 8 -------- app/src/main/java/net/plil/clubinfo/etunicorn/app/MainActivity.java | 23 +---------------------- app/src/main/java/net/plil/clubinfo/etunicorn/app/consommation/ConsommationRecyclerViewAdapter.java | 8 -------- app/src/main/java/net/plil/clubinfo/etunicorn/app/consommation/FragmentConsommation.java | 1 - app/src/main/java/net/plil/clubinfo/etunicorn/app/personne/CreatePersonne.java | 21 ++++++++++++++++++--- app/src/main/java/net/plil/clubinfo/etunicorn/app/personne/MyPersonneRecyclerViewAdapter.java | 8 -------- app/src/main/java/net/plil/clubinfo/etunicorn/app/personne/PersonOverviewFragment.java | 25 ------------------------- app/src/main/java/net/plil/clubinfo/etunicorn/app/personne/PersonneFragment.java | 25 ++++++++++++++++++++++--- app/src/main/res/layout/fragment_personne_list.xml | 9 +++++++++ 10 files changed, 50 insertions(+), 79 deletions(-) diff --git a/app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/EventFragment.java b/app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/EventFragment.java index cf33065..8e34078 100644 --- a/app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/EventFragment.java +++ b/app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/EventFragment.java @@ -116,6 +116,5 @@ public class EventFragment extends Fragment implements NFCSupport { */ public interface OnListFragmentInteractionListener { void onListFragmentInteraction(Event item); - void onListFragmentInteractionLong(Event item); } } diff --git a/app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/MyEventRecyclerViewAdapter.java b/app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/MyEventRecyclerViewAdapter.java index 2f7fc09..c52468c 100644 --- a/app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/MyEventRecyclerViewAdapter.java +++ b/app/src/main/java/net/plil/clubinfo/etunicorn/app/Event/MyEventRecyclerViewAdapter.java @@ -52,14 +52,6 @@ public class MyEventRecyclerViewAdapter extends RecyclerView.Adapter personnes = new ArrayList<>(); private RecyclerView.Adapter mAdapter; + private SwipeRefreshLayout mSwipeRefreshLayout; /** * Mandatory empty constructor for the fragment manager to instantiate the @@ -77,10 +80,24 @@ public class PersonneFragment extends Fragment implements NFCSupport { @Override public void onClick(View v) { CreatePersonne newFragment = new CreatePersonne(); + newFragment.setOnDismissListener(new DialogInterface.OnDismissListener() { + @Override + public void onDismiss(DialogInterface dialog) { + setPersonnes(); + } + }); newFragment.show(getFragmentManager(), getString(R.string.tag_create_personne)); } }); + mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.personne_swipeRefresh); + mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { + @Override + public void onRefresh() { + setPersonnes(); + } + }); + return view; } @@ -112,6 +129,7 @@ public class PersonneFragment extends Fragment implements NFCSupport { personnes.add(JsonConverter.getConverter().fromJson(String.valueOf(response.getJSONObject(i)), Personne.class)); } mAdapter.notifyDataSetChanged(); + mSwipeRefreshLayout.setRefreshing(false); } catch (JSONException e) { e.printStackTrace(); } @@ -120,7 +138,10 @@ public class PersonneFragment extends Fragment implements NFCSupport { }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { - Toast.makeText(getContext(), ConvertBytesToString.bytesToStringVolLey(error.networkResponse.data), Toast.LENGTH_LONG).show(); + if (error.networkResponse == null) + Toast.makeText(getActivity(), "Unknow error SORRY", Toast.LENGTH_LONG).show(); + else + Toast.makeText(getActivity(), ConvertBytesToString.bytesToStringVolLey(error.networkResponse.data), Toast.LENGTH_LONG).show(); } } ) { @@ -158,8 +179,6 @@ public class PersonneFragment extends Fragment implements NFCSupport { * >Communicating with Other Fragments for more information. */ public interface OnListFragmentInteractionListener { - // TODO: Update argument type and name void onListFragmentInteraction(Personne personne); - void onListFragmentInteractionLong(Personne personne); } } diff --git a/app/src/main/res/layout/fragment_personne_list.xml b/app/src/main/res/layout/fragment_personne_list.xml index acaa452..3a9058d 100644 --- a/app/src/main/res/layout/fragment_personne_list.xml +++ b/app/src/main/res/layout/fragment_personne_list.xml @@ -5,6 +5,12 @@ android:layout_width="match_parent" android:layout_height="match_parent"> + + + + +