Merge "Correcting the package name used on splash screen window." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0793f65c95
@@ -168,16 +168,14 @@ public class StartingSurfaceDrawer {
|
||||
void addSplashScreenStartingWindow(StartingWindowInfo windowInfo, IBinder appToken,
|
||||
@StartingWindowType int suggestType) {
|
||||
final RunningTaskInfo taskInfo = windowInfo.taskInfo;
|
||||
final ActivityInfo activityInfo = taskInfo.topActivityInfo;
|
||||
if (activityInfo == null) {
|
||||
final ActivityInfo activityInfo = windowInfo.targetActivityInfo != null
|
||||
? windowInfo.targetActivityInfo
|
||||
: taskInfo.topActivityInfo;
|
||||
if (activityInfo == null || activityInfo.packageName == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
final int displayId = taskInfo.displayId;
|
||||
if (activityInfo.packageName == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
final int taskId = taskInfo.taskId;
|
||||
Context context = mContext;
|
||||
// replace with the default theme if the application didn't set
|
||||
|
||||
@@ -214,6 +214,7 @@ public class StartingSurfaceDrawerTests {
|
||||
final ActivityManager.RunningTaskInfo taskInfo = new ActivityManager.RunningTaskInfo();
|
||||
taskInfo.topActivityInfo = info;
|
||||
taskInfo.taskId = taskId;
|
||||
windowInfo.targetActivityInfo = info;
|
||||
windowInfo.taskInfo = taskInfo;
|
||||
return windowInfo;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user