mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-27 04:43:54 +01:00 
			
		
		
		
	Show settings when not logged in (#2867)
* Show settings when not logged in * Disable useExternalStorage * Update comment * Disable three more settings
This commit is contained in:
		
							parent
							
								
									a1ac7a0407
								
							
						
					
					
						commit
						8983ba915c
					
				
					 2 changed files with 14 additions and 1 deletions
				
			
		|  | @ -104,6 +104,19 @@ public class SettingsFragment extends PreferenceFragment { | |||
|             checkPermissionsAndSendLogs(); | ||||
|             return true; | ||||
|         }); | ||||
|         // Disable some settings when not logged in. | ||||
|         if (defaultKvStore.getBoolean("login_skipped", false)){ | ||||
|             SwitchPreference useExternalStorage = (SwitchPreference) findPreference("useExternalStorage"); | ||||
|             SwitchPreference displayNearbyCardView = (SwitchPreference) findPreference("displayNearbyCardView"); | ||||
|             SwitchPreference displayLocationPermissionForCardView = (SwitchPreference) findPreference("displayLocationPermissionForCardView"); | ||||
|             SwitchPreference displayCampaignsCardView = (SwitchPreference) findPreference("displayCampaignsCardView"); | ||||
|             useExternalStorage.setEnabled(false); | ||||
|             uploadLimit.setEnabled(false); | ||||
|             useAuthorName.setEnabled(false); | ||||
|             displayNearbyCardView.setEnabled(false); | ||||
|             displayLocationPermissionForCardView.setEnabled(false); | ||||
|             displayCampaignsCardView.setEnabled(false); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|  |  | |||
|  | @ -82,7 +82,7 @@ public abstract class NavigationBaseActivity extends BaseActivity | |||
|             userIcon.setVisibility(View.GONE); | ||||
|             nav_Menu.findItem(R.id.action_login).setVisible(true); | ||||
|             nav_Menu.findItem(R.id.action_home).setVisible(false); | ||||
|             nav_Menu.findItem(R.id.action_settings).setVisible(false); | ||||
|             nav_Menu.findItem(R.id.action_settings).setVisible(true); | ||||
|             nav_Menu.findItem(R.id.action_logout).setVisible(false); | ||||
|             nav_Menu.findItem(R.id.action_bookmarks).setVisible(true); | ||||
|         }else { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Silky Priya
						Silky Priya