diff options
author | Daichi Hirono <hirono@google.com> | 2015-04-15 13:41:18 +0900 |
---|---|---|
committer | Daichi Hirono <hirono@google.com> | 2015-04-15 13:43:28 +0900 |
commit | 1a2fdb496ec080cd6ff7ed547320dcfa7994abbd (patch) | |
tree | ef45a17365f2e0550b084837d60c8b9f1731ea28 /packages/DocumentsUI/src | |
parent | c96e494ac73e11dfd34a2df39c80d673474c4d44 (diff) | |
download | frameworks_base-1a2fdb496ec080cd6ff7ed547320dcfa7994abbd.zip frameworks_base-1a2fdb496ec080cd6ff7ed547320dcfa7994abbd.tar.gz frameworks_base-1a2fdb496ec080cd6ff7ed547320dcfa7994abbd.tar.bz2 |
DocumentsUI: Move intent related constants to BaseActivity.DocumentsIntent.
BUG=None
Change-Id: I81d367d5f8d727a5fa76bc22b2fe871ae441dbcf
Diffstat (limited to 'packages/DocumentsUI/src')
3 files changed, 16 insertions, 14 deletions
diff --git a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java index 842d9fc..66792da 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java +++ b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java @@ -33,16 +33,6 @@ import com.android.documentsui.model.RootInfo; import com.google.common.collect.Maps; abstract class BaseActivity extends Activity { - /** Intent action name to open copy destination. */ - public static String ACTION_OPEN_COPY_DESTINATION_STRING = - "com.android.documentsui.OPEN_COPY_DESTINATION"; - - /** - * Extra boolean flag for ACTION_OPEN_COPY_DESTINATION_STRING, which - * specifies if the destination directory needs to create new directory or not. - */ - public static String EXTRA_DIRECTORY_COPY = "com.android.documentsui.DIRECTORY_COPY"; - public abstract State getDisplayState(); public abstract RootInfo getCurrentRoot(); public abstract void onStateChanged(); @@ -62,6 +52,18 @@ abstract class BaseActivity extends Activity { return (BaseActivity) fragment.getActivity(); } + public static abstract class DocumentsIntent { + /** Intent action name to open copy destination. */ + public static String ACTION_OPEN_COPY_DESTINATION = + "com.android.documentsui.OPEN_COPY_DESTINATION"; + + /** + * Extra boolean flag for ACTION_OPEN_COPY_DESTINATION_STRING, which + * specifies if the destination directory needs to create new directory or not. + */ + public static String EXTRA_DIRECTORY_COPY = "com.android.documentsui.DIRECTORY_COPY"; + } + public static class State implements android.os.Parcelable { public int action; public String[] acceptMimes; diff --git a/packages/DocumentsUI/src/com/android/documentsui/DirectoryFragment.java b/packages/DocumentsUI/src/com/android/documentsui/DirectoryFragment.java index 909e2e5..e2e9807 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/DirectoryFragment.java +++ b/packages/DocumentsUI/src/com/android/documentsui/DirectoryFragment.java @@ -683,7 +683,7 @@ public class DirectoryFragment extends Fragment { // Pop up a dialog to pick a destination. This is inadequate but works for now. // TODO: Implement a picker that is to spec. final Intent intent = new Intent( - BaseActivity.ACTION_OPEN_COPY_DESTINATION_STRING, + BaseActivity.DocumentsIntent.ACTION_OPEN_COPY_DESTINATION, Uri.EMPTY, getActivity(), DocumentsActivity.class); @@ -694,7 +694,7 @@ public class DirectoryFragment extends Fragment { break; } } - intent.putExtra(BaseActivity.EXTRA_DIRECTORY_COPY, directoryCopy); + intent.putExtra(BaseActivity.DocumentsIntent.EXTRA_DIRECTORY_COPY, directoryCopy); startActivityForResult(intent, REQUEST_COPY_DESTINATION); } diff --git a/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java b/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java index 71ed17e..a2a789f 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java +++ b/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java @@ -237,7 +237,7 @@ public class DocumentsActivity extends BaseActivity { mState.action = ACTION_MANAGE; } else if (DocumentsContract.ACTION_BROWSE_DOCUMENT_ROOT.equals(action)) { mState.action = ACTION_BROWSE; - } else if (ACTION_OPEN_COPY_DESTINATION_STRING.equals(action)) { + } else if (DocumentsIntent.ACTION_OPEN_COPY_DESTINATION.equals(action)) { mState.action = ACTION_OPEN_COPY_DESTINATION; } @@ -267,7 +267,7 @@ public class DocumentsActivity extends BaseActivity { } if (mState.action == ACTION_OPEN_COPY_DESTINATION) { mState.directoryCopy = intent.getBooleanExtra( - BaseActivity.EXTRA_DIRECTORY_COPY, false); + BaseActivity.DocumentsIntent.EXTRA_DIRECTORY_COPY, false); } } |