Reimplement QuickSwitch compat libs (#4084)
* Reimplement makeDefaultActivityOptions * No need to post again * Cleanups * Tweak LawnchairQuickstepCompat * Let compatLibVR depend on compatLibVQ * Let compatLibVS depend on compatLibVR * Cleanup compatLibVT * Let compatLibVU depend on compatLibVT * Add ActivityManagerCompatVS.getRunningTasks back * Fix ActivityManagerCompatVS * Don't return null running tasks * Annotate getTaskSnapshot * Fix style * Retrun list from getRunningTasks * Tweaks * Cleanups * null check * Add ActivityManagerCompatVS.invalidateHomeTaskSnapshot back * Move ThumbnailData * Fixed err * Cleanup * Add RequiresApi * Make RemoteTransitionCompat as an interface * Annotate ActivityOptionsCompat * More interfaces * Replace aidl files with generated sources * Reformat * Revert "Replace aidl files with generated sources" This reverts commit ee450e696d93bce5361224710d225b13c5a3127a. Revert "Reformat" This reverts commit 38c8f21ed3cd016e5bf58973483555bd44b3ef18. * Use launcherNullable * Fixes more crashes --------- Co-authored-by: MrSluffy <werdna.jac@gmail.com>
This commit is contained in:
@@ -2,14 +2,14 @@ package app.lawnchair.compatlib;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
public abstract class QuickstepCompatFactory {
|
||||
public interface QuickstepCompatFactory {
|
||||
|
||||
@NonNull
|
||||
public abstract ActivityManagerCompat getActivityManagerCompat();
|
||||
ActivityManagerCompat getActivityManagerCompat();
|
||||
|
||||
@NonNull
|
||||
public abstract ActivityOptionsCompat getActivityOptionsCompat();
|
||||
ActivityOptionsCompat getActivityOptionsCompat();
|
||||
|
||||
@NonNull
|
||||
public abstract RemoteTransitionCompat getRemoteTransitionCompat();
|
||||
RemoteTransitionCompat getRemoteTransitionCompat();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user