@@ -213,7 +213,7 @@ public void onCreate(Bundle savedInstanceState) {
213213
214214 // About
215215 // Not required in NMC
216- //setupAboutCategory(appVersion);
216+ // setupAboutCategory(appVersion);
217217
218218 // Data Privacy
219219 setupDataPrivacyCategory (titleColor );
@@ -395,9 +395,10 @@ public void onBackPressed() {
395395
396396 private void setupSyncCategory (int titleColor ) {
397397 final PreferenceCategory preferenceCategorySync = (PreferenceCategory ) findPreference ("sync" );
398-
398+ preferenceCategorySync .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_category_sync ),
399+ titleColor ));
399400 setupAutoUploadPreference (preferenceCategorySync , titleColor );
400- setupInternalTwoWaySyncPreference (titleColor );
401+ // setupInternalTwoWaySyncPreference(titleColor);
401402 }
402403
403404 /**
@@ -444,7 +445,6 @@ private void setupDataPrivacyCategory(int titleColor) {
444445 getResources ().getString (R .string .privacy_policy ));
445446 intent .putExtra (ExternalSiteWebView .EXTRA_URL , privacyUrl .toString ());
446447 intent .putExtra (ExternalSiteWebView .EXTRA_SHOW_SIDEBAR , false );
447- intent .putExtra (ExternalSiteWebView .EXTRA_MENU_ITEM_ID , -1 );
448448 }
449449
450450 startActivity (intent );
@@ -471,7 +471,6 @@ private void setupDataPrivacyCategory(int titleColor) {
471471 getResources ().getString (R .string .prefs_open_source ));
472472 intent .putExtra (ExternalSiteWebView .EXTRA_URL , getResources ().getString (R .string .sourcecode_url ));
473473 intent .putExtra (ExternalSiteWebView .EXTRA_SHOW_SIDEBAR , false );
474- intent .putExtra (ExternalSiteWebView .EXTRA_MENU_ITEM_ID , -1 );
475474 startActivity (intent );
476475 return true ;
477476 });
@@ -492,7 +491,7 @@ private void setupMoreCategory(int titleColor) {
492491 preferenceCategoryMore .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_category_more ),
493492 titleColor ));
494493
495- setupCalendarPreference (preferenceCategoryMore );
494+ setupCalendarPreference (preferenceCategoryMore );
496495
497496 setupBackupPreference (titleColor );
498497
@@ -690,7 +689,7 @@ private void setupAutoUploadPreference(PreferenceCategory preferenceCategoryMore
690689
691690 private void setupInternalTwoWaySyncPreference (int titleColor ) {
692691 Preference twoWaySync = findPreference ("internal_two_way_sync" );
693- twoWaySync .setTitle (StringUtils .getColorSpan (getString (R .string .drawer_synced_folders ),
692+ twoWaySync .setTitle (StringUtils .getColorSpan (getString (R .string .internal_two_way_sync ),
694693 titleColor ));
695694
696695 twoWaySync .setOnPreferenceClickListener (preference -> {
@@ -704,7 +703,7 @@ private void setupBackupPreference(int titleColor) {
704703 Preference pContactsBackup = findPreference ("backup" );
705704 if (pContactsBackup != null ) {
706705 boolean showCalendarBackup = getResources ().getBoolean (R .bool .show_calendar_backup );
707- //NMC Customization
706+ // NMC Customization
708707 pContactsBackup .setTitle (StringUtils .getColorSpan (getString (R .string .actionbar_contacts ), titleColor ));
709708 pContactsBackup .setSummary (showCalendarBackup
710709 ? getString (R .string .prefs_daily_backup_summary )
@@ -768,7 +767,7 @@ private void setupDetailsCategory(int titleColor, PreferenceScreen preferenceScr
768767 private void setupShowMediaScanNotifications (PreferenceCategory preferenceCategoryDetails ,
769768 boolean fShowMediaScanNotifications , int titleColor ) {
770769 SwitchPreference mShowMediaScanNotifications = (SwitchPreference ) findPreference (PREFERENCE_SHOW_MEDIA_SCAN_NOTIFICATIONS );
771- mShowMediaScanNotifications .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_storage_path ),
770+ mShowMediaScanNotifications .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_enable_media_scan_notifications ),
772771 titleColor ));
773772 if (fShowMediaScanNotifications ) {
774773 preferenceCategoryDetails .removePreference (mShowMediaScanNotifications );
@@ -866,7 +865,7 @@ private void setupLockPreference(PreferenceCategory preferenceCategoryDetails,
866865 }
867866
868867 private void setupAutoUploadCategory (int titleColor , PreferenceScreen preferenceScreen ) {
869- PreferenceCategory preferenceCategorySyncedFolders =
868+ final PreferenceCategory preferenceCategorySyncedFolders =
870869 (PreferenceCategory ) findPreference ("synced_folders_category" );
871870 preferenceCategorySyncedFolders .setTitle (StringUtils .getColorSpan (getString (R .string .drawer_synced_folders ),
872871 titleColor ));
@@ -910,6 +909,7 @@ private void setUpServiceCategory(int titleColor) {
910909 preferenceCategoryService .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_category_service ),
911910 titleColor ));
912911 setupHelpPreference (titleColor );
912+ setupDeleteAccountPreference (titleColor );
913913 setupImprintPreference (titleColor );
914914 }
915915
@@ -929,6 +929,22 @@ private void setupHelpPreference(int titleColor) {
929929 }
930930 }
931931
932+ private void setupDeleteAccountPreference (int titleColor ) {
933+ Preference pHelp = findPreference ("delete_account" );
934+ if (pHelp != null ) {
935+ pHelp .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_delete_account ),
936+ titleColor ));
937+ pHelp .setOnPreferenceClickListener (preference -> {
938+ String helpWeb = getString (R .string .url_delete_account );
939+ if (!helpWeb .isEmpty ()) {
940+ openLinkInWebView (helpWeb , R .string .prefs_delete_account );
941+ }
942+ return true ;
943+ });
944+
945+ }
946+ }
947+
932948 private void setupImprintPreference (int titleColor ) {
933949 Preference pImprint = findPreference ("imprint" );
934950 if (pImprint != null ) {
@@ -952,7 +968,6 @@ private void openLinkInWebView(String url, @StringRes int title) {
952968 getResources ().getString (title ));
953969 externalWebViewIntent .putExtra (ExternalSiteWebView .EXTRA_URL , url );
954970 externalWebViewIntent .putExtra (ExternalSiteWebView .EXTRA_SHOW_SIDEBAR , false );
955- externalWebViewIntent .putExtra (ExternalSiteWebView .EXTRA_MENU_ITEM_ID , -1 );
956971 startActivity (externalWebViewIntent );
957972 }
958973
0 commit comments