X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fcom%2Fandroid%2Fsettings%2FDeviceAdminAdd.java;h=5e05a22ff7e1297bde68488567dd274147a48c50;hb=de5df8b0902070c949dd9fdab8bbedfff61f43ab;hp=62340380051527afb09f09edb30d35154b78f9c0;hpb=6cc92aff1c12d77ce8ef83168d40f7cc328cff22;p=android-x86%2Fpackages-apps-Settings.git diff --git a/src/com/android/settings/DeviceAdminAdd.java b/src/com/android/settings/DeviceAdminAdd.java index 6234038005..5e05a22ff7 100644 --- a/src/com/android/settings/DeviceAdminAdd.java +++ b/src/com/android/settings/DeviceAdminAdd.java @@ -16,6 +16,8 @@ package com.android.settings; +import static android.view.WindowManager.LayoutParams.PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS; + import org.xmlpull.v1.XmlPullParserException; import android.app.Activity; @@ -88,7 +90,7 @@ public class DeviceAdminAdd extends Activity { @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); - + getWindow().addPrivateFlags(PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS); mHandler = new Handler(getMainLooper()); mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE); @@ -264,13 +266,20 @@ public class DeviceAdminAdd extends Activity { } }); } - + @Override protected void onResume() { super.onResume(); + mActionButton.setEnabled(true); updateInterface(); } - + + @Override + protected void onPause() { + super.onPause(); + mActionButton.setEnabled(false); + } + @Override protected Dialog onCreateDialog(int id, Bundle args) { switch (id) {