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

Commit 4f257655 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add logging for tapped on 'Turn on/off work apps' button in all apps" into sc-dev

parents 3115a438 6f0e7574
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
 */
package com.android.launcher3.allapps;

import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TURN_OFF_WORK_APPS_TAP;
import static com.android.launcher3.util.Executors.UI_HELPER_EXECUTOR;

import android.content.Context;
@@ -31,6 +32,7 @@ import android.widget.Button;
import androidx.annotation.RequiresApi;

import com.android.launcher3.Insettable;
import com.android.launcher3.Launcher;
import com.android.launcher3.Utilities;
import com.android.launcher3.pm.UserCache;

@@ -92,6 +94,8 @@ public class WorkModeSwitch extends Button implements Insettable, View.OnClickLi
    public void onClick(View view) {
        if (Utilities.ATLEAST_P) {
            setEnabled(false);
            Launcher.fromContext(getContext()).getStatsLogManager().logger().log(
                    LAUNCHER_TURN_OFF_WORK_APPS_TAP);
            UI_HELPER_EXECUTOR.post(() -> setWorkProfileEnabled(getContext(), false));
        }
    }
+2 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
 */
package com.android.launcher3.allapps;

import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TURN_ON_WORK_APPS_TAP;
import static com.android.launcher3.util.Executors.UI_HELPER_EXECUTOR;

import android.content.Context;
@@ -61,6 +62,7 @@ public class WorkPausedCard extends LinearLayout implements View.OnClickListener
    public void onClick(View view) {
        if (Utilities.ATLEAST_P) {
            setEnabled(false);
            mLauncher.getStatsLogManager().logger().log(LAUNCHER_TURN_ON_WORK_APPS_TAP);
            UI_HELPER_EXECUTOR.post(() -> WorkModeSwitch.setWorkProfileEnabled(getContext(), true));
        }
    }
+7 −1
Original line number Diff line number Diff line
@@ -479,7 +479,13 @@ public class StatsLogManager implements ResourceBasedOverride {
        LAUNCHER_THEMED_ICON_ENABLED(836),

        @UiEvent(doc = "User disabled themed icons option in wallpaper & style settings.")
        LAUNCHER_THEMED_ICON_DISABLED(837)
        LAUNCHER_THEMED_ICON_DISABLED(837),

        @UiEvent(doc = "User tapped on 'Turn on work apps' button in all apps window.")
        LAUNCHER_TURN_ON_WORK_APPS_TAP(838),

        @UiEvent(doc = "User tapped on 'Turn off work apps' button in all apps window.")
        LAUNCHER_TURN_OFF_WORK_APPS_TAP(839)
        ;

        // ADD MORE