Loading core/java/android/app/servertransaction/TransactionExecutorHelper.java +7 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ import android.app.ActivityThread.ActivityClientRecord; import android.app.ClientTransactionHandler; import android.os.IBinder; import android.util.IntArray; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; Loading @@ -43,6 +44,7 @@ import java.util.List; * @hide */ public class TransactionExecutorHelper { private static final String TAG = TransactionExecutorHelper.class.getSimpleName(); // A penalty applied to path with destruction when looking for the shortest one. private static final int DESTRUCTION_PENALTY = 10; Loading Loading @@ -162,6 +164,11 @@ public class TransactionExecutorHelper { if (finalStates == null || finalStates.length == 0) { return UNDEFINED; } if (r == null) { // Early return because the ActivityClientRecord hasn't been created or cannot be found. Log.w(TAG, "ActivityClientRecord was null"); return UNDEFINED; } final int currentState = r.getLifecycleState(); int closestState = UNDEFINED; Loading Loading
core/java/android/app/servertransaction/TransactionExecutorHelper.java +7 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ import android.app.ActivityThread.ActivityClientRecord; import android.app.ClientTransactionHandler; import android.os.IBinder; import android.util.IntArray; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; Loading @@ -43,6 +44,7 @@ import java.util.List; * @hide */ public class TransactionExecutorHelper { private static final String TAG = TransactionExecutorHelper.class.getSimpleName(); // A penalty applied to path with destruction when looking for the shortest one. private static final int DESTRUCTION_PENALTY = 10; Loading Loading @@ -162,6 +164,11 @@ public class TransactionExecutorHelper { if (finalStates == null || finalStates.length == 0) { return UNDEFINED; } if (r == null) { // Early return because the ActivityClientRecord hasn't been created or cannot be found. Log.w(TAG, "ActivityClientRecord was null"); return UNDEFINED; } final int currentState = r.getLifecycleState(); int closestState = UNDEFINED; Loading