Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 92bc550a authored by Zoey Chen's avatar Zoey Chen
Browse files

[ToA] Add metrics log in GrammaticalInflectionService

Bug: 314886712
Bug: 314886661
Test: manual + Presubmit
Change-Id: I4ec6a089d8de309718d081363f3c039b47f8d996
parent c06b7551
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -222,7 +222,7 @@ public class GrammaticalInflectionService extends SystemService {
        }

        final int uid = mPackageManagerInternal.getPackageUid(appPackageName, 0, userId);
        FrameworkStatsLog.write(FrameworkStatsLog.GRAMMATICAL_INFLECTION_CHANGED,
        FrameworkStatsLog.write(FrameworkStatsLog.APPLICATION_GRAMMATICAL_INFLECTION_CHANGED,
                FrameworkStatsLog.APPLICATION_GRAMMATICAL_INFLECTION_CHANGED__SOURCE_ID__OTHERS,
                uid,
                gender != GRAMMATICAL_GENDER_NOT_SPECIFIED,
@@ -266,8 +266,14 @@ public class GrammaticalInflectionService extends SystemService {

        try {
            Configuration config = new Configuration();
            int preValue = config.getGrammaticalGender();
            config.setGrammaticalGender(grammaticalGender);
            ActivityTaskManager.getService().updateConfiguration(config);
            FrameworkStatsLog.write(FrameworkStatsLog.SYSTEM_GRAMMATICAL_INFLECTION_CHANGED,
                    FrameworkStatsLog.SYSTEM_GRAMMATICAL_INFLECTION_CHANGED__SOURCE_ID__SYSTEM,
                    userId,
                    grammaticalGender != GRAMMATICAL_GENDER_NOT_SPECIFIED,
                    preValue != GRAMMATICAL_GENDER_NOT_SPECIFIED);
        } catch (RemoteException e) {
            Log.w(TAG, "Can not update configuration", e);
        }