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) {
107
107
mNavigationHelper .setAllowedFileExtensionFilter (allowedFilesFilter );
108
108
}
109
109
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
-
116
110
mFileList = mNavigationHelper .getFilesItemsInCurrentDirectory ();
117
111
}
118
112
@@ -272,6 +266,12 @@ public void onFastScrollStop() {
272
266
mBottomView .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
273
267
mPathChange .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
274
268
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 );
275
275
}
276
276
277
277
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) {
105
105
mNavigationHelper .setAllowedFileExtensionFilter (allowedFilesFilter );
106
106
}
107
107
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
-
114
108
mFileList = mNavigationHelper .getFilesItemsInCurrentDirectory ();
115
109
}
116
110
@@ -265,6 +259,12 @@ public void onFastScrollStop() {
265
259
mBottomView .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
266
260
mPathChange .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
267
261
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 );
268
268
}
269
269
270
270
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) {
104
104
mNavigationHelper .setAllowedFileExtensionFilter (allowedFilesFilter );
105
105
}
106
106
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
-
113
107
mFileList = mNavigationHelper .getFilesItemsInCurrentDirectory ();
114
108
}
115
109
@@ -243,6 +237,12 @@ public void onFastScrollStop() {
243
237
mBottomView .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
244
238
mPathChange .getTabWithId (R .id .menu_none ).setVisibility (View .GONE );
245
239
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 );
246
246
}
247
247
248
248
@ Override
Original file line number Diff line number Diff line change @@ -35,7 +35,8 @@ public static FileNavigator getInstance() {
35
35
FilenameFilter fileNameFilter = new FilenameFilter () {
36
36
@ Override
37
37
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 () )
39
40
return true ;
40
41
else
41
42
return false ;
You can’t perform that action at this time.
0 commit comments