mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 07:13:00 +00:00 
			
		
		
		
	Make some constants private and annotate params
This commit is contained in:
		| @@ -4,6 +4,7 @@ import android.content.Context; | ||||
| import android.content.SharedPreferences; | ||||
| import android.util.Log; | ||||
|  | ||||
| import androidx.annotation.NonNull; | ||||
| import androidx.preference.PreferenceManager; | ||||
|  | ||||
| import org.schabi.newpipe.R; | ||||
| @@ -30,9 +31,9 @@ public final class SettingMigrations { | ||||
|     private static final String TAG = SettingMigrations.class.toString(); | ||||
|     private static SharedPreferences sp; | ||||
|  | ||||
|     public static final Migration MIGRATION_0_1 = new Migration(0, 1) { | ||||
|     private static final Migration MIGRATION_0_1 = new Migration(0, 1) { | ||||
|         @Override | ||||
|         public void migrate(final Context context) { | ||||
|         public void migrate(@NonNull final Context context) { | ||||
|             // We changed the content of the dialog which opens when sharing a link to NewPipe | ||||
|             // by removing the "open detail page" option. | ||||
|             // Therefore, show the dialog once again to ensure users need to choose again and are | ||||
| @@ -44,9 +45,9 @@ public final class SettingMigrations { | ||||
|         } | ||||
|     }; | ||||
|  | ||||
|     public static final Migration MIGRATION_1_2 = new Migration(1, 2) { | ||||
|     private static final Migration MIGRATION_1_2 = new Migration(1, 2) { | ||||
|         @Override | ||||
|         protected void migrate(final Context context) { | ||||
|         protected void migrate(@NonNull final Context context) { | ||||
|             // The new application workflow introduced in #2907 allows minimizing videos | ||||
|             // while playing to do other stuff within the app. | ||||
|             // For an even better workflow, we minimize a stream when switching the app to play in | ||||
| @@ -63,9 +64,9 @@ public final class SettingMigrations { | ||||
|         } | ||||
|     }; | ||||
|  | ||||
|     public static final Migration MIGRATION_2_3 = new Migration(2, 3) { | ||||
|     private static final Migration MIGRATION_2_3 = new Migration(2, 3) { | ||||
|         @Override | ||||
|         protected void migrate(final Context context) { | ||||
|         protected void migrate(@NonNull final Context context) { | ||||
|             // Storage Access Framework implementation was improved in #5415, allowing the modern | ||||
|             // and standard way to access folders and files to be used consistently everywhere. | ||||
|             // We reset the setting to its default value, i.e. "use SAF", since now there are no | ||||
| @@ -79,9 +80,9 @@ public final class SettingMigrations { | ||||
|         } | ||||
|     }; | ||||
|  | ||||
|     public static final Migration MIGRATION_3_4 = new Migration(3, 4) { | ||||
|     private static final Migration MIGRATION_3_4 = new Migration(3, 4) { | ||||
|         @Override | ||||
|         protected void migrate(final Context context) { | ||||
|         protected void migrate(@NonNull final Context context) { | ||||
|             // Pull request #3546 added support for choosing the type of search suggestions to | ||||
|             // show, replacing the on-off switch used before, so migrate the previous user choice | ||||
|  | ||||
| @@ -108,9 +109,9 @@ public final class SettingMigrations { | ||||
|         } | ||||
|     }; | ||||
|  | ||||
|     public static final Migration MIGRATION_4_5 = new Migration(4, 5) { | ||||
|     private static final Migration MIGRATION_4_5 = new Migration(4, 5) { | ||||
|         @Override | ||||
|         protected void migrate(final Context context) { | ||||
|         protected void migrate(@NonNull final Context context) { | ||||
|             final boolean brightness = sp.getBoolean("brightness_gesture_control", true); | ||||
|             final boolean volume = sp.getBoolean("volume_gesture_control", true); | ||||
|  | ||||
| @@ -144,10 +145,10 @@ public final class SettingMigrations { | ||||
|     /** | ||||
|      * Version number for preferences. Must be incremented every time a migration is necessary. | ||||
|      */ | ||||
|     public static final int VERSION = 5; | ||||
|     private static final int VERSION = 5; | ||||
|  | ||||
|  | ||||
|     public static void initMigrations(final Context context, final boolean isFirstRun) { | ||||
|     public static void initMigrations(@NonNull final Context context, final boolean isFirstRun) { | ||||
|         // setup migrations and check if there is something to do | ||||
|         sp = PreferenceManager.getDefaultSharedPreferences(context); | ||||
|         final String lastPrefVersionKey = context.getString(R.string.last_used_preferences_version); | ||||
| @@ -212,7 +213,7 @@ public final class SettingMigrations { | ||||
|             return oldVersion >= currentVersion; | ||||
|         } | ||||
|  | ||||
|         protected abstract void migrate(Context context); | ||||
|         protected abstract void migrate(@NonNull Context context); | ||||
|  | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 TobiGr
					TobiGr