Merge "Renaming to initial TaskFragment token" into sc-v2-dev
This commit is contained in:
@@ -530,8 +530,9 @@ public final class ActivityThread extends ClientTransactionHandler
|
|||||||
// A reusable token for other purposes, e.g. content capture, translation. It shouldn't be
|
// A reusable token for other purposes, e.g. content capture, translation. It shouldn't be
|
||||||
// used without security checks
|
// used without security checks
|
||||||
public IBinder shareableActivityToken;
|
public IBinder shareableActivityToken;
|
||||||
// The token of the TaskFragment that embedded this activity.
|
// The token of the initial TaskFragment that embedded this activity. Do not rely on it
|
||||||
@Nullable public IBinder mTaskFragmentToken;
|
// after creation because the activity could be reparented.
|
||||||
|
@Nullable public IBinder mInitialTaskFragmentToken;
|
||||||
int ident;
|
int ident;
|
||||||
@UnsupportedAppUsage
|
@UnsupportedAppUsage
|
||||||
Intent intent;
|
Intent intent;
|
||||||
@@ -626,7 +627,7 @@ public final class ActivityThread extends ClientTransactionHandler
|
|||||||
boolean isForward, ProfilerInfo profilerInfo, ClientTransactionHandler client,
|
boolean isForward, ProfilerInfo profilerInfo, ClientTransactionHandler client,
|
||||||
IBinder assistToken, FixedRotationAdjustments fixedRotationAdjustments,
|
IBinder assistToken, FixedRotationAdjustments fixedRotationAdjustments,
|
||||||
IBinder shareableActivityToken, boolean launchedFromBubble,
|
IBinder shareableActivityToken, boolean launchedFromBubble,
|
||||||
IBinder taskFragmentToken) {
|
IBinder initialTaskFragmentToken) {
|
||||||
this.token = token;
|
this.token = token;
|
||||||
this.assistToken = assistToken;
|
this.assistToken = assistToken;
|
||||||
this.shareableActivityToken = shareableActivityToken;
|
this.shareableActivityToken = shareableActivityToken;
|
||||||
@@ -648,7 +649,7 @@ public final class ActivityThread extends ClientTransactionHandler
|
|||||||
mActivityOptions = activityOptions;
|
mActivityOptions = activityOptions;
|
||||||
mPendingFixedRotationAdjustments = fixedRotationAdjustments;
|
mPendingFixedRotationAdjustments = fixedRotationAdjustments;
|
||||||
mLaunchedFromBubble = launchedFromBubble;
|
mLaunchedFromBubble = launchedFromBubble;
|
||||||
mTaskFragmentToken = taskFragmentToken;
|
mInitialTaskFragmentToken = initialTaskFragmentToken;
|
||||||
init();
|
init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -270,7 +270,7 @@ public class SplitController implements JetpackTaskFragmentOrganizer.TaskFragmen
|
|||||||
private TaskFragmentContainer getContainerWithActivity(@NonNull IBinder activityToken,
|
private TaskFragmentContainer getContainerWithActivity(@NonNull IBinder activityToken,
|
||||||
Activity activityToAdd) {
|
Activity activityToAdd) {
|
||||||
final IBinder taskFragmentToken = ActivityThread.currentActivityThread().getActivityClient(
|
final IBinder taskFragmentToken = ActivityThread.currentActivityThread().getActivityClient(
|
||||||
activityToken).mTaskFragmentToken;
|
activityToken).mInitialTaskFragmentToken;
|
||||||
for (TaskFragmentContainer container : mContainers) {
|
for (TaskFragmentContainer container : mContainers) {
|
||||||
if (container.hasActivity(activityToken)) {
|
if (container.hasActivity(activityToken)) {
|
||||||
return container;
|
return container;
|
||||||
|
|||||||
Reference in New Issue
Block a user