From 643e3e660bac771b1bfa2989d0e74d499159c57a Mon Sep 17 00:00:00 2001 From: Pulkit Bhatia Date: Sat, 14 Jan 2017 19:46:19 +0530 Subject: [PATCH] #30 : Added option for delete request --- .../privy/PrivyDetailsActivity.java | 98 +++++++++++++++++- .../privy/data/PostPrivyDeleteRequest.java | 20 ++++ .../data/json/PostPrivyDeleteResponse.java | 30 ++++++ .../privy/utilities/NetworkRequest.java | 22 ++-- app/src/main/res/drawable/city_background.png | Bin 0 -> 25760 bytes app/src/main/res/drawable/default_profile.png | Bin 6019 -> 0 bytes .../main/res/drawable/navigation_header.png | Bin 7458 -> 0 bytes .../res/layout/activity_privy_details.xml | 33 +++--- app/src/main/res/layout/nav_header_main.xml | 2 +- app/src/main/res/values/dimens.xml | 4 +- app/src/main/res/values/strings.xml | 3 + 11 files changed, 181 insertions(+), 31 deletions(-) create mode 100644 app/src/main/java/com/pulkit4tech/privy/data/PostPrivyDeleteRequest.java create mode 100644 app/src/main/java/com/pulkit4tech/privy/data/json/PostPrivyDeleteResponse.java create mode 100644 app/src/main/res/drawable/city_background.png delete mode 100644 app/src/main/res/drawable/default_profile.png delete mode 100644 app/src/main/res/drawable/navigation_header.png diff --git a/app/src/main/java/com/pulkit4tech/privy/PrivyDetailsActivity.java b/app/src/main/java/com/pulkit4tech/privy/PrivyDetailsActivity.java index 6345304..c58f1d2 100644 --- a/app/src/main/java/com/pulkit4tech/privy/PrivyDetailsActivity.java +++ b/app/src/main/java/com/pulkit4tech/privy/PrivyDetailsActivity.java @@ -6,15 +6,26 @@ import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; +import android.support.v7.widget.CardView; import android.support.v7.widget.Toolbar; import android.util.Log; import android.view.MenuItem; import android.view.View; -import android.widget.RelativeLayout; +import android.widget.Button; import android.widget.TextView; - +import android.widget.Toast; + +import com.android.volley.Response; +import com.android.volley.VolleyError; +import com.android.volley.toolbox.JsonObjectRequest; +import com.android.volley.toolbox.Volley; +import com.google.gson.GsonBuilder; +import com.pulkit4tech.privy.data.PostPrivyDeleteRequest; import com.pulkit4tech.privy.data.json.LocationData; import com.pulkit4tech.privy.data.json.MarkerData; +import com.pulkit4tech.privy.data.json.PostPrivyDeleteResponse; + +import org.json.JSONObject; import static android.content.Intent.ACTION_VIEW; import static com.pulkit4tech.privy.constants.Constants.DEBUG; @@ -22,6 +33,13 @@ public class PrivyDetailsActivity extends AppCompatActivity { private MarkerData data; + private String GOOGLE_MAP_API_KEY = "key"; + private String MAPS = "maps"; + private String API = "api"; + private String PLACE = "place"; + private String DELETE = "delete"; + private String JSON = "json"; + private String OK = "OK"; @Override protected void onCreate(Bundle savedInstanceState) { @@ -36,8 +54,81 @@ protected void onCreate(Bundle savedInstanceState) { setData(); } + setDelete(); } + private void setDelete() { + Button delete = (Button) findViewById(R.id.delete_privy); + delete.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + deletePrivy(); + } + }); + } + + private void deletePrivy() { + JsonObjectRequest request = new JsonObjectRequest( + postDeleteUrl(), + postJsonBody(), + postDelResListner, + errorListener + ); + + Volley.newRequestQueue(this).add(request); + } + + private JSONObject postJsonBody() { + JSONObject jsonObject = null; + try { + PostPrivyDeleteRequest delete_data = new PostPrivyDeleteRequest(); + delete_data.setPlaceid(data.getPlaceid()); + jsonObject = new JSONObject(new GsonBuilder().create().toJson(delete_data)); + } catch (Exception e) { + Log.d(DEBUG, e.toString()); + } + + Log.d(DEBUG, "Delete Request Json Body : " + jsonObject.toString()); + return jsonObject; + } + + private String postDeleteUrl() { + Uri.Builder builder = new Uri.Builder(); + builder.scheme("https") + .authority(getString(R.string.request_api)) + .appendPath(MAPS) + .appendPath(API) + .appendPath(PLACE) + .appendPath(DELETE) + .appendPath(JSON) + .appendQueryParameter(GOOGLE_MAP_API_KEY, getString(R.string.google_maps_key)); + String url = builder.build().toString(); + Log.d(DEBUG, url); + return url; + } + + private Response.Listener postDelResListner = new Response.Listener() { + @Override + public void onResponse(JSONObject response) { + PostPrivyDeleteResponse res = new GsonBuilder().create().fromJson(response.toString(), PostPrivyDeleteResponse.class); + if (res.getStatus().equals(OK)) { + Toast.makeText(getApplicationContext(), getString(R.string.delete_request_success), Toast.LENGTH_LONG).show(); + finish(); + } else { + Log.d(DEBUG, res.toString()); + snackMsg(getString(R.string.delete_request_failed)); + } + } + }; + + private Response.ErrorListener errorListener = new Response.ErrorListener() { + @Override + public void onErrorResponse(VolleyError error) { + snackMsg(getString(R.string.network_error)); + Log.d(DEBUG, error.toString()); + } + }; + private void setFab() { FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @@ -124,7 +215,6 @@ private MarkerData retrieveData() { @Override public boolean onOptionsItemSelected(MenuItem item) { - // handle arrow click here if (item.getItemId() == android.R.id.home) { finish(); // close this activity and return to preview activity (if there is any) } @@ -133,6 +223,6 @@ public boolean onOptionsItemSelected(MenuItem item) { } private void snackMsg(String msg) { - Snackbar.make((RelativeLayout) findViewById(R.id.relative_layout_privy_detail), msg, Snackbar.LENGTH_LONG).show(); + Snackbar.make((CardView) findViewById(R.id.cardview), msg, Snackbar.LENGTH_LONG).show(); } } diff --git a/app/src/main/java/com/pulkit4tech/privy/data/PostPrivyDeleteRequest.java b/app/src/main/java/com/pulkit4tech/privy/data/PostPrivyDeleteRequest.java new file mode 100644 index 0000000..0379a93 --- /dev/null +++ b/app/src/main/java/com/pulkit4tech/privy/data/PostPrivyDeleteRequest.java @@ -0,0 +1,20 @@ +package com.pulkit4tech.privy.data; + +public class PostPrivyDeleteRequest { + private String place_id; + + public String getPlaceid() { + return place_id; + } + + public void setPlaceid(String place_id) { + this.place_id = place_id; + } + + @Override + public String toString() { + return "PostPrivyDeleteRequest{" + + "place_id='" + place_id + '\'' + + '}'; + } +} diff --git a/app/src/main/java/com/pulkit4tech/privy/data/json/PostPrivyDeleteResponse.java b/app/src/main/java/com/pulkit4tech/privy/data/json/PostPrivyDeleteResponse.java new file mode 100644 index 0000000..f02b898 --- /dev/null +++ b/app/src/main/java/com/pulkit4tech/privy/data/json/PostPrivyDeleteResponse.java @@ -0,0 +1,30 @@ +package com.pulkit4tech.privy.data.json; + +public class PostPrivyDeleteResponse { + private String status; + private String error_message; + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getErrormessage() { + return error_message; + } + + public void setErrormessage(String error_message) { + this.error_message = error_message; + } + + @Override + public String toString() { + return "PostPrivyDeleteResponse{" + + "status='" + status + '\'' + + ", error_message='" + error_message + '\'' + + '}'; + } +} diff --git a/app/src/main/java/com/pulkit4tech/privy/utilities/NetworkRequest.java b/app/src/main/java/com/pulkit4tech/privy/utilities/NetworkRequest.java index d139cfa..70bc5b3 100644 --- a/app/src/main/java/com/pulkit4tech/privy/utilities/NetworkRequest.java +++ b/app/src/main/java/com/pulkit4tech/privy/utilities/NetworkRequest.java @@ -50,7 +50,7 @@ public class NetworkRequest { private String NAME_KEY = "name"; private String NAME_VALUE = "toilet"; private String RADIUS = "radius"; -// private String RANKBY = "rankby"; + // private String RANKBY = "rankby"; // private String DISTANCE = "distance"; private String GOOGLE_MAP_API_KEY = "key"; private String MAPS = "maps"; @@ -105,9 +105,9 @@ public void onResponse(String response) { GetPrivyResponse post = gson.fromJson(response, GetPrivyResponse.class); if (post.getResults().size() == 0) { if (post.getStatus().equals("ZERO_RESULTS")) - snackMsg(mContext.getResources().getString(R.string.no_result_msg)); + snackMsg(mContext.getString(R.string.no_result_msg)); else { - snackMsg(mContext.getResources().getString(R.string.error_retrieving_data_msg)); + snackMsg(mContext.getString(R.string.error_retrieving_data_msg)); Log.e(DEBUG, post.toString()); } } else { @@ -140,7 +140,7 @@ public boolean onMarkerClick(Marker marker) { private Response.ErrorListener getErrorListner = new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { - snackMsg(mContext.getResources().getString(R.string.network_error)); + snackMsg(mContext.getString(R.string.network_error)); Log.d(DEBUG, error.toString()); } }; @@ -148,7 +148,7 @@ public void onErrorResponse(VolleyError error) { private String getRequestUrl() { Uri.Builder builder = new Uri.Builder(); builder.scheme("https") - .authority(mContext.getResources().getString(R.string.request_api)) + .authority(mContext.getString(R.string.request_api)) .appendPath(MAPS) .appendPath(API) .appendPath(PLACE) @@ -157,8 +157,8 @@ private String getRequestUrl() { .encodedQuery(LOCATION + "=" + String.format("%f,%f", myLocation.latitude, myLocation.longitude)) .appendQueryParameter(NAME_KEY, NAME_VALUE) // .appendQueryParameter(RANKBY,DISTANCE) - .appendQueryParameter(RADIUS, mContext.getResources().getString(R.string.radius)) - .appendQueryParameter(GOOGLE_MAP_API_KEY, mContext.getResources().getString(R.string.google_maps_key)); + .appendQueryParameter(RADIUS, mContext.getString(R.string.radius)) + .appendQueryParameter(GOOGLE_MAP_API_KEY, mContext.getString(R.string.google_maps_key)); return builder.build().toString(); } @@ -179,7 +179,7 @@ public void onResponse(JSONObject response) { private Response.ErrorListener postErrorListner = new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { - snackMsg(mContext.getResources().getString(R.string.network_error)); + snackMsg(mContext.getString(R.string.network_error)); Log.d(DEBUG, error.toString()); } }; @@ -187,13 +187,13 @@ public void onErrorResponse(VolleyError error) { private String postRequestUrl() { Uri.Builder builder = new Uri.Builder(); builder.scheme("https") - .authority(mContext.getResources().getString(R.string.request_api)) + .authority(mContext.getString(R.string.request_api)) .appendPath(MAPS) .appendPath(API) .appendPath(PLACE) .appendPath(ADD) .appendPath(JSON) - .appendQueryParameter(GOOGLE_MAP_API_KEY, mContext.getResources().getString(R.string.google_maps_key)); + .appendQueryParameter(GOOGLE_MAP_API_KEY, mContext.getString(R.string.google_maps_key)); String url = builder.build().toString(); Log.d(DEBUG, url); return url; @@ -209,7 +209,7 @@ private JSONObject postJsonBody() { Log.d(DEBUG, jsonObject.toString()); return jsonObject; } - + private void snackMsg(String msg) { Snackbar.make(mContext.findViewById(R.id.coordinator_layout), msg, Snackbar.LENGTH_LONG).show(); } diff --git a/app/src/main/res/drawable/city_background.png b/app/src/main/res/drawable/city_background.png new file mode 100644 index 0000000000000000000000000000000000000000..a783d02eb531e67bc981dbee6c38c97a20a89ffe GIT binary patch literal 25760 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/default_profile.png b/app/src/main/res/drawable/default_profile.png deleted file mode 100644 index ccb6b6df534c2bf7ca43382f6afe3081359a8fa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6019 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 diff --git a/app/src/main/res/layout/activity_privy_details.xml b/app/src/main/res/layout/activity_privy_details.xml index a32decb..c88ab60 100644 --- a/app/src/main/res/layout/activity_privy_details.xml +++ b/app/src/main/res/layout/activity_privy_details.xml @@ -3,6 +3,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/relative_layout_privy_detail" + android:background="@drawable/city_background" > + card_view:cardUseCompatPadding="true" + card_view:cardElevation="@dimen/card_view_elevation" + card_view:cardCornerRadius="@dimen/card_view_radius" + > @@ -67,7 +72,7 @@ @@ -90,7 +95,7 @@ @@ -113,7 +118,7 @@ @@ -136,7 +141,7 @@ @@ -188,23 +193,23 @@ android:id="@+id/textView6" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:text="@string/wrong_info" + android:textColor="@android:color/white" + android:textAppearance="@style/TextAppearance.AppCompat.Body1" + android:layout_below="@+id/cardview" android:layout_alignLeft="@+id/cardview" android:layout_alignStart="@+id/cardview" - android:layout_below="@+id/cardview" - android:text="Wrong Info ?" - android:textSize="12sp" /> + android:layout_marginStart="@dimen/card_view_margin"/>