Loading src/com/android/packageinstaller/PackageInstallerActivity.java +23 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ */ package com.android.packageinstaller; import android.app.Activity; import android.app.ActivityManagerNative; import android.app.AlertDialog; import android.app.Dialog; Loading Loading @@ -52,6 +51,8 @@ import android.widget.Button; import android.widget.TabHost; import android.widget.TextView; import com.android.packageinstaller.permission.ui.OverlayTouchActivity; import java.io.File; import java.util.List; Loading @@ -65,7 +66,8 @@ import java.util.List; * Based on the user response the package is then installed by launching InstallAppConfirm * sub activity. All state transitions are handled in this activity */ public class PackageInstallerActivity extends Activity implements OnCancelListener, OnClickListener { public class PackageInstallerActivity extends OverlayTouchActivity implements OnCancelListener, OnClickListener { private static final String TAG = "PackageInstaller"; private int mSessionId = -1; Loading Loading @@ -583,6 +585,25 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen } } @Override protected void onResume() { super.onResume(); if (mOk != null) { mOk.setEnabled(mOkCanInstall); } } @Override protected void onPause() { super.onPause(); if (mOk != null) { // Don't allow the install button to be clicked as there might be overlays mOk.setEnabled(false); } } /** Get the ApplicationInfo for the calling package, if available */ private ApplicationInfo getSourceInfo() { String callingPackage = getCallingPackage(); Loading Loading
src/com/android/packageinstaller/PackageInstallerActivity.java +23 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ */ package com.android.packageinstaller; import android.app.Activity; import android.app.ActivityManagerNative; import android.app.AlertDialog; import android.app.Dialog; Loading Loading @@ -52,6 +51,8 @@ import android.widget.Button; import android.widget.TabHost; import android.widget.TextView; import com.android.packageinstaller.permission.ui.OverlayTouchActivity; import java.io.File; import java.util.List; Loading @@ -65,7 +66,8 @@ import java.util.List; * Based on the user response the package is then installed by launching InstallAppConfirm * sub activity. All state transitions are handled in this activity */ public class PackageInstallerActivity extends Activity implements OnCancelListener, OnClickListener { public class PackageInstallerActivity extends OverlayTouchActivity implements OnCancelListener, OnClickListener { private static final String TAG = "PackageInstaller"; private int mSessionId = -1; Loading Loading @@ -583,6 +585,25 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen } } @Override protected void onResume() { super.onResume(); if (mOk != null) { mOk.setEnabled(mOkCanInstall); } } @Override protected void onPause() { super.onPause(); if (mOk != null) { // Don't allow the install button to be clicked as there might be overlays mOk.setEnabled(false); } } /** Get the ApplicationInfo for the calling package, if available */ private ApplicationInfo getSourceInfo() { String callingPackage = getCallingPackage(); Loading