File tree Expand file tree Collapse file tree 4 files changed +20
-19
lines changed
filebrowser/src/main/java/com/aditya/filebrowser Expand file tree Collapse file tree 4 files changed +20
-19
lines changed Original file line number Diff line number Diff line change @@ -107,12 +107,6 @@ protected void onCreate(Bundle savedInstanceState) {
107107 mNavigationHelper .setAllowedFileExtensionFilter (allowedFilesFilter );
108108 }
109109
110- //switch to initial directory if given
111- mInitialDirectory = getIntent ().getStringExtra (Constants .INITIAL_DIRECTORY );
112- File initDir = new File (mInitialDirectory );
113- if (mInitialDirectory !=null && !mInitialDirectory .isEmpty () && initDir .exists ())
114- mNavigationHelper .changeDirectory (initDir );
115-
116110 mFileList = mNavigationHelper .getFilesItemsInCurrentDirectory ();
117111 }
118112
@@ -272,6 +266,12 @@ public void onFastScrollStop() {
272266 mBottomView .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
273267 mPathChange .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
274268 onFileChanged (mNavigationHelper .getCurrentDirectory ());
269+
270+ //switch to initial directory if given
271+ mInitialDirectory = getIntent ().getStringExtra (Constants .INITIAL_DIRECTORY );
272+ File initDir = new File (mInitialDirectory );
273+ if (mInitialDirectory !=null && !mInitialDirectory .isEmpty () && initDir .exists ())
274+ mNavigationHelper .changeDirectory (initDir );
275275 }
276276
277277 public void switchMode (Constants .CHOICE_MODE mode ) {
Original file line number Diff line number Diff line change @@ -105,12 +105,6 @@ protected void onCreate(Bundle savedInstanceState) {
105105 mNavigationHelper .setAllowedFileExtensionFilter (allowedFilesFilter );
106106 }
107107
108- //switch to initial directory if given
109- mInitialDirectory = getIntent ().getStringExtra (Constants .INITIAL_DIRECTORY );
110- File initDir = new File (mInitialDirectory );
111- if (mInitialDirectory !=null && !mInitialDirectory .isEmpty () && initDir .exists ())
112- mNavigationHelper .changeDirectory (initDir );
113-
114108 mFileList = mNavigationHelper .getFilesItemsInCurrentDirectory ();
115109 }
116110
@@ -265,6 +259,12 @@ public void onFastScrollStop() {
265259 mBottomView .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
266260 mPathChange .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
267261 onFileChanged (mNavigationHelper .getCurrentDirectory ());
262+
263+ //switch to initial directory if given
264+ mInitialDirectory = getIntent ().getStringExtra (Constants .INITIAL_DIRECTORY );
265+ File initDir = new File (mInitialDirectory );
266+ if (mInitialDirectory !=null && !mInitialDirectory .isEmpty () && initDir .exists ())
267+ mNavigationHelper .changeDirectory (initDir );
268268 }
269269
270270 public void switchMode (Constants .CHOICE_MODE mode ) {
Original file line number Diff line number Diff line change @@ -104,12 +104,6 @@ protected void onCreate(Bundle savedInstanceState) {
104104 mNavigationHelper .setAllowedFileExtensionFilter (allowedFilesFilter );
105105 }
106106
107- //switch to initial directory if given
108- mInitialDirectory = getIntent ().getStringExtra (Constants .INITIAL_DIRECTORY );
109- File initDir = new File (mInitialDirectory );
110- if (mInitialDirectory !=null && !mInitialDirectory .isEmpty () && initDir .exists ())
111- mNavigationHelper .changeDirectory (initDir );
112-
113107 mFileList = mNavigationHelper .getFilesItemsInCurrentDirectory ();
114108 }
115109
@@ -243,6 +237,12 @@ public void onFastScrollStop() {
243237 mBottomView .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
244238 mPathChange .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
245239 onFileChanged (mNavigationHelper .getCurrentDirectory ());
240+
241+ //switch to initial directory if given
242+ mInitialDirectory = getIntent ().getStringExtra (Constants .INITIAL_DIRECTORY );
243+ File initDir = new File (mInitialDirectory );
244+ if (mInitialDirectory !=null && !mInitialDirectory .isEmpty () && initDir .exists ())
245+ mNavigationHelper .changeDirectory (initDir );
246246 }
247247
248248 @ Override
Original file line number Diff line number Diff line change @@ -35,7 +35,8 @@ public static FileNavigator getInstance() {
3535 FilenameFilter fileNameFilter = new FilenameFilter () {
3636 @ Override
3737 public boolean accept (File dir , String name ) {
38- if (mAllowedFileExtensionFilter .contains (FilenameUtils .getExtension (name )))
38+ String fileExtension = FilenameUtils .getExtension (name );
39+ if (mAllowedFileExtensionFilter .contains (fileExtension ) || fileExtension .isEmpty () )
3940 return true ;
4041 else
4142 return false ;
You can’t perform that action at this time.
0 commit comments