public class FolderPickerActivity extends FilePickerActivity
Modifier and Type | Class and Description |
---|---|
protected class |
FolderPickerActivity.FolderPickerBoxListItemAdapter
Adapter that disables clicking on files.
|
FolderNavigationActivity.Controller, FolderNavigationActivity.FolderNavigationBoxListItemAdapter, FolderNavigationActivity.FolderNavigationReceiver
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXTRA_BOX_ANDROID_FILE |
static java.lang.String |
EXTRA_BOX_ANDROID_FOLDER |
EXTRA_FOLDER_NAME, mCurrentFolder, mFolderName
clientId, clientSecret, EXTRA_BOX_CLIENT_ID, EXTRA_BOX_CLIENT_OAUTH, EXTRA_BOX_CLIENT_SECRET, EXTRA_FOLDER_ID, EXTRA_NAV_NUMBER, EXTRA_SOURCE_TYPE, mClient, mCurrentFolderId, mNavNumber
Constructor and Description |
---|
FolderPickerActivity() |
Modifier and Type | Method and Description |
---|---|
static Intent |
getLaunchIntent(Context context,
java.lang.String folderId,
BoxAndroidOAuthData oauth,
java.lang.String clientId,
java.lang.String clientSecret)
Create an intent to launch an instance of this activity to navigate folders.
|
static Intent |
getLaunchIntent(Context context,
java.lang.String folderName,
java.lang.String folderId,
BoxAndroidOAuthData oauth,
java.lang.String clientId,
java.lang.String clientSecret)
Create an intent to launch an instance of this activity to navigate folders.
|
protected ListView |
getListView() |
protected java.lang.String |
getSourceType() |
protected BoxListItemAdapter |
initializeBoxListItemAdapter(ThumbnailManager thumbNailManager) |
protected void |
initializeViews() |
protected void |
onActivityResult(int requestCode,
int resultCode,
Intent data) |
getNavigationSpinner, handleFileClick, handleFolderClick, onCreate, onFetchedFolder, onResume, onSaveInstanceState, setNavigationSpinner, setNavigationSpinner
getApiExecutor, getLocalBroadcastManager, getThumbnailApiExecutor, handleAuthenticationError, handleOtherClick, initializeReceiver, initializeReceiverFilters, initializeThumbnailManager, onDestroy, onDownloadedThumbnail, onFetchedFolderItems, onItemClick
public static final java.lang.String EXTRA_BOX_ANDROID_FILE
public static final java.lang.String EXTRA_BOX_ANDROID_FOLDER
protected void onActivityResult(int requestCode, int resultCode, Intent data)
onActivityResult
in class FilePickerActivity
protected void initializeViews()
initializeViews
in class FilePickerActivity
protected BoxListItemAdapter initializeBoxListItemAdapter(ThumbnailManager thumbNailManager)
initializeBoxListItemAdapter
in class FolderNavigationActivity
thumbNailManager
- The thumbnail manager provided by initializeThumbnailManager().protected ListView getListView()
getListView
in class FilePickerActivity
public static Intent getLaunchIntent(Context context, java.lang.String folderId, BoxAndroidOAuthData oauth, java.lang.String clientId, java.lang.String clientSecret)
context
- current context.folderId
- folder id to navigate.oauth
- oauth data for client.clientId
- client idclientSecret
- client secretpublic static Intent getLaunchIntent(Context context, java.lang.String folderName, java.lang.String folderId, BoxAndroidOAuthData oauth, java.lang.String clientId, java.lang.String clientSecret)
context
- current context.folderName
- Name to show in the navigation spinner. Should be name of the folder.folderId
- folder id to navigate.oauth
- oauth data for client.clientId
- client idclientSecret
- client secretprotected java.lang.String getSourceType()
getSourceType
in class FilePickerActivity