Loading go/quickstep/src/com/android/quickstep/TaskOverlayFactoryGo.java +13 −3 Original line number Original line Diff line number Diff line Loading @@ -36,6 +36,8 @@ import android.os.SystemClock; import android.text.TextUtils; import android.text.TextUtils; import android.util.Log; import android.util.Log; import androidx.annotation.VisibleForTesting; import com.android.launcher3.R; import com.android.launcher3.R; import com.android.quickstep.views.OverviewActionsView; import com.android.quickstep.views.OverviewActionsView; import com.android.quickstep.views.TaskThumbnailView; import com.android.quickstep.views.TaskThumbnailView; Loading @@ -51,6 +53,7 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { public static final String ACTION_SEARCH = "com.android.quickstep.ACTION_SEARCH"; public static final String ACTION_SEARCH = "com.android.quickstep.ACTION_SEARCH"; public static final String ELAPSED_NANOS = "niu_actions_elapsed_realtime_nanos"; public static final String ELAPSED_NANOS = "niu_actions_elapsed_realtime_nanos"; public static final String ACTIONS_URL = "niu_actions_app_url"; public static final String ACTIONS_URL = "niu_actions_app_url"; private static final String ASSIST_KEY_CONTENT = "content"; private static final String TAG = "TaskOverlayFactoryGo"; private static final String TAG = "TaskOverlayFactoryGo"; // Empty constructor required for ResourceBasedOverride // Empty constructor required for ResourceBasedOverride Loading @@ -68,8 +71,6 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { * @param <T> The type of View in which the overlay will be placed * @param <T> The type of View in which the overlay will be placed */ */ public static final class TaskOverlayGo<T extends OverviewActionsView> extends TaskOverlay { public static final class TaskOverlayGo<T extends OverviewActionsView> extends TaskOverlay { private static final String ASSIST_KEY_CONTENT = "content"; private String mNIUPackageName; private String mNIUPackageName; private int mTaskId; private int mTaskId; private Bundle mAssistData; private Bundle mAssistData; Loading Loading @@ -122,7 +123,11 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { }); }); } } private void sendNIUIntent(String actionType) { /** * Creates and sends an Intent corresponding to the button that was clicked */ @VisibleForTesting public void sendNIUIntent(String actionType) { Intent intent = createNIUIntent(actionType); Intent intent = createNIUIntent(actionType); mImageApi.shareAsDataWithExplicitIntent(/* crop */ null, intent); mImageApi.shareAsDataWithExplicitIntent(/* crop */ null, intent); } } Loading Loading @@ -178,6 +183,11 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { } } } } } } @VisibleForTesting public void setImageActionsAPI(ImageActionsApi imageActionsApi) { mImageApi = imageActionsApi; } } } /** /** Loading Loading
go/quickstep/src/com/android/quickstep/TaskOverlayFactoryGo.java +13 −3 Original line number Original line Diff line number Diff line Loading @@ -36,6 +36,8 @@ import android.os.SystemClock; import android.text.TextUtils; import android.text.TextUtils; import android.util.Log; import android.util.Log; import androidx.annotation.VisibleForTesting; import com.android.launcher3.R; import com.android.launcher3.R; import com.android.quickstep.views.OverviewActionsView; import com.android.quickstep.views.OverviewActionsView; import com.android.quickstep.views.TaskThumbnailView; import com.android.quickstep.views.TaskThumbnailView; Loading @@ -51,6 +53,7 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { public static final String ACTION_SEARCH = "com.android.quickstep.ACTION_SEARCH"; public static final String ACTION_SEARCH = "com.android.quickstep.ACTION_SEARCH"; public static final String ELAPSED_NANOS = "niu_actions_elapsed_realtime_nanos"; public static final String ELAPSED_NANOS = "niu_actions_elapsed_realtime_nanos"; public static final String ACTIONS_URL = "niu_actions_app_url"; public static final String ACTIONS_URL = "niu_actions_app_url"; private static final String ASSIST_KEY_CONTENT = "content"; private static final String TAG = "TaskOverlayFactoryGo"; private static final String TAG = "TaskOverlayFactoryGo"; // Empty constructor required for ResourceBasedOverride // Empty constructor required for ResourceBasedOverride Loading @@ -68,8 +71,6 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { * @param <T> The type of View in which the overlay will be placed * @param <T> The type of View in which the overlay will be placed */ */ public static final class TaskOverlayGo<T extends OverviewActionsView> extends TaskOverlay { public static final class TaskOverlayGo<T extends OverviewActionsView> extends TaskOverlay { private static final String ASSIST_KEY_CONTENT = "content"; private String mNIUPackageName; private String mNIUPackageName; private int mTaskId; private int mTaskId; private Bundle mAssistData; private Bundle mAssistData; Loading Loading @@ -122,7 +123,11 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { }); }); } } private void sendNIUIntent(String actionType) { /** * Creates and sends an Intent corresponding to the button that was clicked */ @VisibleForTesting public void sendNIUIntent(String actionType) { Intent intent = createNIUIntent(actionType); Intent intent = createNIUIntent(actionType); mImageApi.shareAsDataWithExplicitIntent(/* crop */ null, intent); mImageApi.shareAsDataWithExplicitIntent(/* crop */ null, intent); } } Loading Loading @@ -178,6 +183,11 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { } } } } } } @VisibleForTesting public void setImageActionsAPI(ImageActionsApi imageActionsApi) { mImageApi = imageActionsApi; } } } /** /** Loading