@@ -207,7 +207,7 @@ public void onCreate(Bundle savedInstanceState) {
207207
208208 // About
209209 // Not required in NMC
210- //setupAboutCategory(appVersion);
210+ // setupAboutCategory(appVersion);
211211
212212 // Data Privacy
213213 setupDataPrivacyCategory (titleColor );
@@ -388,9 +388,10 @@ public void onBackPressed() {
388388
389389 private void setupSyncCategory (int titleColor ) {
390390 final PreferenceCategory preferenceCategorySync = (PreferenceCategory ) findPreference ("sync" );
391-
391+ preferenceCategorySync .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_category_sync ),
392+ titleColor ));
392393 setupAutoUploadPreference (preferenceCategorySync , titleColor );
393- setupInternalTwoWaySyncPreference (titleColor );
394+ // setupInternalTwoWaySyncPreference(titleColor);
394395 }
395396
396397 /**
@@ -437,7 +438,6 @@ private void setupDataPrivacyCategory(int titleColor) {
437438 getResources ().getString (R .string .privacy_policy ));
438439 intent .putExtra (ExternalSiteWebView .EXTRA_URL , privacyUrl .toString ());
439440 intent .putExtra (ExternalSiteWebView .EXTRA_SHOW_SIDEBAR , false );
440- intent .putExtra (ExternalSiteWebView .EXTRA_MENU_ITEM_ID , -1 );
441441 }
442442
443443 startActivity (intent );
@@ -464,7 +464,6 @@ private void setupDataPrivacyCategory(int titleColor) {
464464 getResources ().getString (R .string .prefs_open_source ));
465465 intent .putExtra (ExternalSiteWebView .EXTRA_URL , getResources ().getString (R .string .sourcecode_url ));
466466 intent .putExtra (ExternalSiteWebView .EXTRA_SHOW_SIDEBAR , false );
467- intent .putExtra (ExternalSiteWebView .EXTRA_MENU_ITEM_ID , -1 );
468467 startActivity (intent );
469468 return true ;
470469 });
@@ -485,7 +484,7 @@ private void setupMoreCategory(int titleColor) {
485484 preferenceCategoryMore .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_category_more ),
486485 titleColor ));
487486
488- setupCalendarPreference (preferenceCategoryMore );
487+ setupCalendarPreference (preferenceCategoryMore );
489488
490489 setupBackupPreference (titleColor );
491490
@@ -683,7 +682,7 @@ private void setupAutoUploadPreference(PreferenceCategory preferenceCategoryMore
683682
684683 private void setupInternalTwoWaySyncPreference (int titleColor ) {
685684 Preference twoWaySync = findPreference ("internal_two_way_sync" );
686- twoWaySync .setTitle (StringUtils .getColorSpan (getString (R .string .drawer_synced_folders ),
685+ twoWaySync .setTitle (StringUtils .getColorSpan (getString (R .string .internal_two_way_sync ),
687686 titleColor ));
688687
689688 twoWaySync .setOnPreferenceClickListener (preference -> {
@@ -697,7 +696,7 @@ private void setupBackupPreference(int titleColor) {
697696 Preference pContactsBackup = findPreference ("backup" );
698697 if (pContactsBackup != null ) {
699698 boolean showCalendarBackup = getResources ().getBoolean (R .bool .show_calendar_backup );
700- //NMC Customization
699+ // NMC Customization
701700 pContactsBackup .setTitle (StringUtils .getColorSpan (getString (R .string .actionbar_contacts ), titleColor ));
702701 pContactsBackup .setSummary (showCalendarBackup
703702 ? getString (R .string .prefs_daily_backup_summary )
@@ -761,7 +760,7 @@ private void setupDetailsCategory(int titleColor, PreferenceScreen preferenceScr
761760 private void setupShowMediaScanNotifications (PreferenceCategory preferenceCategoryDetails ,
762761 boolean fShowMediaScanNotifications , int titleColor ) {
763762 SwitchPreference mShowMediaScanNotifications = (SwitchPreference ) findPreference (PREFERENCE_SHOW_MEDIA_SCAN_NOTIFICATIONS );
764- mShowMediaScanNotifications .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_storage_path ),
763+ mShowMediaScanNotifications .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_enable_media_scan_notifications ),
765764 titleColor ));
766765 if (fShowMediaScanNotifications ) {
767766 preferenceCategoryDetails .removePreference (mShowMediaScanNotifications );
@@ -859,7 +858,7 @@ private void setupLockPreference(PreferenceCategory preferenceCategoryDetails,
859858 }
860859
861860 private void setupAutoUploadCategory (int titleColor , PreferenceScreen preferenceScreen ) {
862- PreferenceCategory preferenceCategorySyncedFolders =
861+ final PreferenceCategory preferenceCategorySyncedFolders =
863862 (PreferenceCategory ) findPreference ("synced_folders_category" );
864863 preferenceCategorySyncedFolders .setTitle (StringUtils .getColorSpan (getString (R .string .drawer_synced_folders ),
865864 titleColor ));
@@ -903,6 +902,7 @@ private void setUpServiceCategory(int titleColor) {
903902 preferenceCategoryService .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_category_service ),
904903 titleColor ));
905904 setupHelpPreference (titleColor );
905+ setupDeleteAccountPreference (titleColor );
906906 setupImprintPreference (titleColor );
907907 }
908908
@@ -922,6 +922,22 @@ private void setupHelpPreference(int titleColor) {
922922 }
923923 }
924924
925+ private void setupDeleteAccountPreference (int titleColor ) {
926+ Preference pHelp = findPreference ("delete_account" );
927+ if (pHelp != null ) {
928+ pHelp .setTitle (StringUtils .getColorSpan (getString (R .string .prefs_delete_account ),
929+ titleColor ));
930+ pHelp .setOnPreferenceClickListener (preference -> {
931+ String helpWeb = getString (R .string .url_delete_account );
932+ if (!helpWeb .isEmpty ()) {
933+ openLinkInWebView (helpWeb , R .string .prefs_delete_account );
934+ }
935+ return true ;
936+ });
937+
938+ }
939+ }
940+
925941 private void setupImprintPreference (int titleColor ) {
926942 Preference pImprint = findPreference ("imprint" );
927943 if (pImprint != null ) {
@@ -945,7 +961,6 @@ private void openLinkInWebView(String url, @StringRes int title) {
945961 getResources ().getString (title ));
946962 externalWebViewIntent .putExtra (ExternalSiteWebView .EXTRA_URL , url );
947963 externalWebViewIntent .putExtra (ExternalSiteWebView .EXTRA_SHOW_SIDEBAR , false );
948- externalWebViewIntent .putExtra (ExternalSiteWebView .EXTRA_MENU_ITEM_ID , -1 );
949964 startActivity (externalWebViewIntent );
950965 }
951966
0 commit comments