RESTRICT AUTOMERGE Fix newAPI lint error am: af6641414c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17292063 Change-Id: Id7ed68153d53dd2238c27180495110bc46badde3
This commit is contained in:
@@ -18,6 +18,9 @@ package com.android.launcher3.model;
|
|||||||
|
|
||||||
import android.app.admin.DevicePolicyManager;
|
import android.app.admin.DevicePolicyManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.annotation.RequiresApi;
|
||||||
|
|
||||||
import com.android.launcher3.R;
|
import com.android.launcher3.R;
|
||||||
import com.android.launcher3.Utilities;
|
import com.android.launcher3.Utilities;
|
||||||
@@ -214,13 +217,19 @@ public class StringCache {
|
|||||||
|
|
||||||
private String getEnterpriseString(
|
private String getEnterpriseString(
|
||||||
Context context, String updatableStringId, int defaultStringId) {
|
Context context, String updatableStringId, int defaultStringId) {
|
||||||
DevicePolicyManager dpm = context.getSystemService(DevicePolicyManager.class);
|
|
||||||
return Utilities.ATLEAST_T
|
return Utilities.ATLEAST_T
|
||||||
? dpm.getResources().getString(
|
? getUpdatableEnterpriseSting(context, updatableStringId, defaultStringId)
|
||||||
updatableStringId, () -> context.getString(defaultStringId))
|
|
||||||
: context.getString(defaultStringId);
|
: context.getString(defaultStringId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequiresApi(Build.VERSION_CODES.TIRAMISU)
|
||||||
|
private String getUpdatableEnterpriseSting(
|
||||||
|
Context context, String updatableStringId, int defaultStringId) {
|
||||||
|
DevicePolicyManager dpm = context.getSystemService(DevicePolicyManager.class);
|
||||||
|
return dpm.getResources().getString(
|
||||||
|
updatableStringId, () -> context.getString(defaultStringId));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public StringCache clone() {
|
public StringCache clone() {
|
||||||
StringCache clone = new StringCache();
|
StringCache clone = new StringCache();
|
||||||
|
|||||||
Reference in New Issue
Block a user