// TODO: make it private public void saveUserSelectionToJsonFile(Map<String, Object> newFullJsonMap) { try { fullJsonMap = newFullJsonMap; Object jsonString = JsonHelper.toJSON(newFullJsonMap); Crashlytics.log(Log.INFO, LOG_TAG, "Updating fullJson - " + jsonString.toString()); userSelectionMap = getUserFeedMapFromJsonMap(fullJsonMap); Crashlytics.log( Log.INFO, LOG_TAG, "Updated UserSelectionMap - " + userSelectionMap.toString()); writeToInternalStorage(jsonString.toString(), NEWS_CAT_FILE); } catch (JSONException e) { e.printStackTrace(); } }