mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-04 18:06:48 +00:00
add logging for Launcher backup and restore events
Test: Manually verify logs Bug: 294386159 Change-Id: Ic3a77f4a09556e0d769837129e0bd094f1e91b6b
This commit is contained in:
@@ -32,6 +32,8 @@ import com.android.launcher3.model.ItemInstallQueue;
|
||||
import com.android.launcher3.pm.InstallSessionHelper;
|
||||
import com.android.launcher3.util.Executors;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
/**
|
||||
* BroadcastReceiver to handle session commit intent.
|
||||
*/
|
||||
@@ -63,9 +65,20 @@ public class SessionCommitReceiver extends BroadcastReceiver {
|
||||
}
|
||||
|
||||
InstallSessionHelper packageInstallerCompat = InstallSessionHelper.INSTANCE.get(context);
|
||||
boolean alreadyAddedPromiseIcon =
|
||||
packageInstallerCompat.promiseIconAddedForId(info.getSessionId());
|
||||
if (TextUtils.isEmpty(info.getAppPackageName())
|
||||
|| info.getInstallReason() != PackageManager.INSTALL_REASON_USER
|
||||
|| packageInstallerCompat.promiseIconAddedForId(info.getSessionId())) {
|
||||
|| alreadyAddedPromiseIcon) {
|
||||
FileLog.d(LOG,
|
||||
String.format(Locale.ENGLISH,
|
||||
"Removing PromiseIcon for package: %s, install reason: %d,"
|
||||
+ " alreadyAddedPromiseIcon: %s",
|
||||
info.getAppPackageName(),
|
||||
info.getInstallReason(),
|
||||
alreadyAddedPromiseIcon
|
||||
)
|
||||
);
|
||||
packageInstallerCompat.removePromiseIconId(info.getSessionId());
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user