mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-28 15:56:49 +00:00
Merge "Add logging for tapped on 'Turn on/off work apps' button in all apps" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
4f257655bd
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user