diff options
author | Michael W <baddaemon87@gmail.com> | 2022-03-18 20:23:26 +0100 |
---|---|---|
committer | Michael W <baddaemon87@gmail.com> | 2022-04-18 10:03:08 +0200 |
commit | fa6047db25729eebf26826f738d4a4ab2327a512 (patch) | |
tree | e94535bf44d25673adbf26f9262c5a56413f8280 /src/com/android/deskclock/provider | |
parent | 23d7064d1abf2feb41d3d1a1812038a26e836181 (diff) |
DeskClock: Remove compatibility to old APIsHEADsugisawa-mr1
* We never build on these, so the code and annotations are useless
Change-Id: I791370b531ecadcbddb63ca04d5c4c51aafe1bc1
Diffstat (limited to 'src/com/android/deskclock/provider')
-rw-r--r-- | src/com/android/deskclock/provider/ClockProvider.java | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/src/com/android/deskclock/provider/ClockProvider.java b/src/com/android/deskclock/provider/ClockProvider.java index 0e8882421..680e3f4b3 100644 --- a/src/com/android/deskclock/provider/ClockProvider.java +++ b/src/com/android/deskclock/provider/ClockProvider.java @@ -16,7 +16,11 @@ package com.android.deskclock.provider; -import android.annotation.TargetApi; +import static com.android.deskclock.provider.ClockContract.AlarmsColumns; +import static com.android.deskclock.provider.ClockContract.InstancesColumns; +import static com.android.deskclock.provider.ClockDatabaseHelper.ALARMS_TABLE_NAME; +import static com.android.deskclock.provider.ClockDatabaseHelper.INSTANCES_TABLE_NAME; + import android.content.ContentProvider; import android.content.ContentResolver; import android.content.ContentUris; @@ -28,20 +32,16 @@ import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteQueryBuilder; import android.net.Uri; import android.os.Build; -import androidx.annotation.NonNull; import android.text.TextUtils; import android.util.ArrayMap; +import androidx.annotation.NonNull; + import com.android.deskclock.LogUtils; import com.android.deskclock.Utils; import java.util.Map; -import static com.android.deskclock.provider.ClockContract.AlarmsColumns; -import static com.android.deskclock.provider.ClockContract.InstancesColumns; -import static com.android.deskclock.provider.ClockDatabaseHelper.ALARMS_TABLE_NAME; -import static com.android.deskclock.provider.ClockDatabaseHelper.INSTANCES_TABLE_NAME; - public class ClockProvider extends ContentProvider { private ClockDatabaseHelper mOpenHelper; @@ -126,20 +126,15 @@ public class ClockProvider extends ContentProvider { } @Override - @TargetApi(Build.VERSION_CODES.N) public boolean onCreate() { final Context context = getContext(); final Context storageContext; - if (Utils.isNOrLater()) { - // All N devices have split storage areas, but we may need to - // migrate existing database into the new device encrypted - // storage area, which is where our data lives from now on. - storageContext = context.createDeviceProtectedStorageContext(); - if (!storageContext.moveDatabaseFrom(context, ClockDatabaseHelper.DATABASE_NAME)) { - LogUtils.wtf("Failed to migrate database: %s", ClockDatabaseHelper.DATABASE_NAME); - } - } else { - storageContext = context; + // All N devices have split storage areas, but we may need to + // migrate existing database into the new device encrypted + // storage area, which is where our data lives from now on. + storageContext = context.createDeviceProtectedStorageContext(); + if (!storageContext.moveDatabaseFrom(context, ClockDatabaseHelper.DATABASE_NAME)) { + LogUtils.wtf("Failed to migrate database: %s", ClockDatabaseHelper.DATABASE_NAME); } mOpenHelper = new ClockDatabaseHelper(storageContext); |