aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Leme <felipeal@google.com>2016-06-09 13:26:05 -0700
committerFelipe Leme <felipeal@google.com>2016-06-09 15:06:52 -0700
commit09eea926ad055b634b303b2df07e8712f0a70da6 (patch)
tree1a2cde1936e50b5935fc2bc453b2b5536c08b05b
parente347b283ed9753676e4506d156cc2c5453516247 (diff)
downloadandroid-09eea926ad055b634b303b2df07e8712f0a70da6.tar.gz
Use primary volume's name when available.
BUG: 29198046 Change-Id: I173cd2dfc1c38c7266fef386dba475164a40cd90
-rw-r--r--content/documentsUi/ScopedDirectoryAccess/Application/src/main/java/com/example/android/scopeddirectoryaccess/ScopedDirectoryAccessFragment.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/content/documentsUi/ScopedDirectoryAccess/Application/src/main/java/com/example/android/scopeddirectoryaccess/ScopedDirectoryAccessFragment.java b/content/documentsUi/ScopedDirectoryAccess/Application/src/main/java/com/example/android/scopeddirectoryaccess/ScopedDirectoryAccessFragment.java
index aba8f25a..23f1bb3b 100644
--- a/content/documentsUi/ScopedDirectoryAccess/Application/src/main/java/com/example/android/scopeddirectoryaccess/ScopedDirectoryAccessFragment.java
+++ b/content/documentsUi/ScopedDirectoryAccess/Application/src/main/java/com/example/android/scopeddirectoryaccess/ScopedDirectoryAccessFragment.java
@@ -61,6 +61,7 @@ public class ScopedDirectoryAccessFragment extends Fragment {
private StorageManager mStorageManager;
private TextView mCurrentDirectoryTextView;
private TextView mNothingInDirectoryTextView;
+ private TextView mPrimaryVolumeNameTextView;
private Spinner mDirectoriesSpinner;
private DirectoryEntryAdapter mAdapter;
private ArrayList<DirectoryEntry> mDirectoryEntries;
@@ -105,6 +106,8 @@ public class ScopedDirectoryAccessFragment extends Fragment {
.findViewById(R.id.textview_current_directory);
mNothingInDirectoryTextView = (TextView) rootView
.findViewById(R.id.textview_nothing_in_directory);
+ mPrimaryVolumeNameTextView = (TextView) rootView
+ .findViewById(R.id.textview_primary_volume_name);
// Set onClickListener for the primary volume
Button openPictureButton = (Button) rootView
@@ -125,14 +128,19 @@ public class ScopedDirectoryAccessFragment extends Fragment {
LinearLayout containerVolumes = (LinearLayout) mActivity
.findViewById(R.id.container_volumes);
for (final StorageVolume volume : storageVolumes) {
+ String volumeDescription = volume.getDescription(mActivity);
if (volume.isPrimary()) {
- // Primary volume area is already added
+ // Primary volume area is already added...
+ if (volumeDescription != null) {
+ // ...but with a default name: set it to the real name when available.
+ mPrimaryVolumeNameTextView.setText(volumeDescription);
+ }
continue;
}
LinearLayout volumeArea = (LinearLayout) mActivity.getLayoutInflater()
.inflate(R.layout.volume_entry, containerVolumes);
TextView volumeName = (TextView) volumeArea.findViewById(R.id.textview_volume_name);
- volumeName.setText(volume.getDescription(mActivity));
+ volumeName.setText(volumeDescription);
Button button = (Button) volumeArea.findViewById(R.id.button_open_directory);
button.setOnClickListener(new View.OnClickListener() {
@Override