Loading services/core/java/com/android/server/textclassifier/TextClassificationManagerService.java +31 −30 Original line number Diff line number Diff line Loading @@ -177,6 +177,7 @@ public final class TextClassificationManagerService extends ITextClassifierServi private final String mDefaultTextClassifierPackage; @Nullable private final String mSystemTextClassifierPackage; private final MyPackageMonitor mPackageMonitor; private TextClassificationManagerService(Context context) { mContext = Objects.requireNonNull(context); Loading @@ -187,15 +188,14 @@ public final class TextClassificationManagerService extends ITextClassifierServi mDefaultTextClassifierPackage = packageManager.getDefaultTextClassifierPackageName(); mSystemTextClassifierPackage = packageManager.getSystemTextClassifierPackageName(); mSessionCache = new SessionCache(mLock); mPackageMonitor = new MyPackageMonitor(); } private void startListenSettings() { mSettingsListener.registerObserver(); } void startTrackingPackageChanges() { final PackageMonitor monitor = new PackageMonitor() { private class MyPackageMonitor extends PackageMonitor { @Override public void onPackageAdded(String packageName, int uid) { notifyPackageInstallStatusChange(packageName, /* installed*/ true); Loading Loading @@ -228,9 +228,10 @@ public final class TextClassificationManagerService extends ITextClassifierServi } } } }; } monitor.register(mContext, null, UserHandle.ALL, true); void startTrackingPackageChanges() { mPackageMonitor.register(mContext, null, UserHandle.ALL, true); } @Override Loading Loading
services/core/java/com/android/server/textclassifier/TextClassificationManagerService.java +31 −30 Original line number Diff line number Diff line Loading @@ -177,6 +177,7 @@ public final class TextClassificationManagerService extends ITextClassifierServi private final String mDefaultTextClassifierPackage; @Nullable private final String mSystemTextClassifierPackage; private final MyPackageMonitor mPackageMonitor; private TextClassificationManagerService(Context context) { mContext = Objects.requireNonNull(context); Loading @@ -187,15 +188,14 @@ public final class TextClassificationManagerService extends ITextClassifierServi mDefaultTextClassifierPackage = packageManager.getDefaultTextClassifierPackageName(); mSystemTextClassifierPackage = packageManager.getSystemTextClassifierPackageName(); mSessionCache = new SessionCache(mLock); mPackageMonitor = new MyPackageMonitor(); } private void startListenSettings() { mSettingsListener.registerObserver(); } void startTrackingPackageChanges() { final PackageMonitor monitor = new PackageMonitor() { private class MyPackageMonitor extends PackageMonitor { @Override public void onPackageAdded(String packageName, int uid) { notifyPackageInstallStatusChange(packageName, /* installed*/ true); Loading Loading @@ -228,9 +228,10 @@ public final class TextClassificationManagerService extends ITextClassifierServi } } } }; } monitor.register(mContext, null, UserHandle.ALL, true); void startTrackingPackageChanges() { mPackageMonitor.register(mContext, null, UserHandle.ALL, true); } @Override Loading