Add BandSelectManager.
BUG:20669231
Change-Id: Iea8c3866a9de020a7bebd93a967aa42d45f8e2bd
diff --git a/src/com/android/documentsui/DirectoryFragment.java b/src/com/android/documentsui/DirectoryFragment.java
index 4cd3871..308375e 100644
--- a/src/com/android/documentsui/DirectoryFragment.java
+++ b/src/com/android/documentsui/DirectoryFragment.java
@@ -397,6 +397,7 @@
// Kick off loader at least once
getLoaderManager().restartLoader(LOADER_ID, null, mCallbacks);
+ mFragmentTuner.afterActivityCreated(this);
updateDisplayState();
}
@@ -1662,6 +1663,7 @@
*/
private interface FragmentTuner {
void updateActionMenu(Menu menu, int dirType, boolean canDelete);
+ void afterActivityCreated(DirectoryFragment fragment);
}
/**
@@ -1719,6 +1721,9 @@
// Only shown in standalone mode.
copyToClipboard.setVisible(false);
}
+
+ @Override
+ public void afterActivityCreated(DirectoryFragment fragment) {}
}
/**
@@ -1735,5 +1740,10 @@
menu.findItem(R.id.menu_copy_to).setVisible(false);
menu.findItem(R.id.menu_move_to).setVisible(false);
}
+
+ @Override
+ public void afterActivityCreated(DirectoryFragment fragment) {
+ new BandSelectManager(fragment.mRecView, fragment.mSelectionManager);
+ }
}
}