From ccb0c87b5f0fcc4ad74cebdde75c5d1c22e1c6d2 Mon Sep 17 00:00:00 2001 From: misaochan Date: Tue, 2 Jan 2018 21:15:04 +1000 Subject: [PATCH] Change to getSharedPreferences to pass prefs between activities --- .../java/fr/free/nrw/commons/nearby/DirectUpload.java | 11 ++++++++++- .../fr/free/nrw/commons/upload/ShareActivity.java | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/DirectUpload.java b/app/src/main/java/fr/free/nrw/commons/nearby/DirectUpload.java index 792257abb..6dfcf6eef 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/DirectUpload.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/DirectUpload.java @@ -33,12 +33,21 @@ class DirectUpload { } void storeSharedPrefs() { - SharedPreferences sharedPref = fragment.getActivity().getPreferences(Context.MODE_PRIVATE); + SharedPreferences sharedPref = fragment.getActivity().getSharedPreferences("Direct Upload",Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPref.edit(); editor.putString("Title", title); editor.putString("Desc", desc); editor.apply(); + + /** + //TODO remove this + sharedPref = fragment.getActivity().getSharedPreferences(Context.MODE_PRIVATE); + String imageTitle = sharedPref.getString("Title", ""); + String imageDesc = sharedPref.getString("Desc", ""); + + Timber.d("In DirectUpload, image title: " + imageTitle + " and image desc: " + imageDesc); + */ } void initiateGalleryUpload() { diff --git a/app/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java b/app/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java index ec453a3d2..d57055d0a 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java @@ -228,7 +228,7 @@ public class ShareActivity if (intent.hasExtra("isDirectUpload")) { Timber.d("This was initiated by a direct upload from Nearby"); //TODO: Shift this into title/desc screen after upload initiated - SharedPreferences sharedPref = this.getPreferences(Context.MODE_PRIVATE); + SharedPreferences sharedPref = this.getSharedPreferences("Direct Upload", Context.MODE_PRIVATE); String imageTitle = sharedPref.getString("Title", ""); String imageDesc = sharedPref.getString("Desc", "");