diff options
author | Dianne Hackborn <hackbod@google.com> | 2010-10-21 17:44:40 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-21 17:44:40 -0700 |
commit | c981465aac939399eb597f62efe42ce701c0310a (patch) | |
tree | 9b164b66a1ac7910a8656a70c5520c62c65882fc | |
parent | c765a5d9e27ecdf42cb44cfa583bb30ad85fccd0 (diff) | |
parent | 2f1eee34706cf42855541def5737c37a071d7293 (diff) | |
download | frameworks_base-c981465aac939399eb597f62efe42ce701c0310a.zip frameworks_base-c981465aac939399eb597f62efe42ce701c0310a.tar.gz frameworks_base-c981465aac939399eb597f62efe42ce701c0310a.tar.bz2 |
am 2f1eee34: am e9dbf208: Merge "Fix issue #3117472: Format storage dialog still broken" into gingerbread
Merge commit '2f1eee34706cf42855541def5737c37a071d7293'
* commit '2f1eee34706cf42855541def5737c37a071d7293':
Fix issue #3117472: Format storage dialog still broken
-rw-r--r-- | core/java/com/android/internal/app/ExternalMediaFormatActivity.java | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/core/java/com/android/internal/app/ExternalMediaFormatActivity.java b/core/java/com/android/internal/app/ExternalMediaFormatActivity.java index 98dcb8b..5ab9217 100644 --- a/core/java/com/android/internal/app/ExternalMediaFormatActivity.java +++ b/core/java/com/android/internal/app/ExternalMediaFormatActivity.java @@ -16,6 +16,8 @@ package com.android.internal.app; +import com.android.internal.os.storage.ExternalStorageFormatter; + import android.app.AlertDialog; import android.content.BroadcastReceiver; import android.content.Context; @@ -23,10 +25,6 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; -import android.os.storage.IMountService; -import android.os.RemoteException; -import android.os.ServiceManager; -import android.os.Environment; import android.util.Log; /** @@ -95,14 +93,9 @@ public class ExternalMediaFormatActivity extends AlertActivity implements Dialog public void onClick(DialogInterface dialog, int which) { if (which == POSITIVE_BUTTON) { - IMountService mountService = IMountService.Stub.asInterface(ServiceManager - .getService("mount")); - if (mountService != null) { - try { - mountService.formatVolume(Environment.getExternalStorageDirectory().toString()); - } catch (RemoteException e) { - } - } + Intent intent = new Intent(ExternalStorageFormatter.FORMAT_ONLY); + intent.setComponent(ExternalStorageFormatter.COMPONENT_NAME); + startService(intent); } // No matter what, finish the activity |