Fix Folder open if no file

This commit is contained in:
Zerglrisk
2016-06-20 22:03:12 +09:00
parent 66a86dc513
commit 9b7de55f55
8 changed files with 86 additions and 319 deletions

View File

@@ -178,7 +178,6 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
private PageSystemButtons pageSystemButtons;
private static String currentEncoding = "UTF-16";
private Toolbar toolbar;
/*
Navigation Drawer
*/
@@ -356,10 +355,11 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
refreshList(newUri, true, false);
arrayAdapter.selectPosition(newUri);
}
Uri particularUri = Uri.parse("file://" + fileList[0].getPath());
final GreatUri newUri = new GreatUri(particularUri, AccessStorageApi.getPath(this, particularUri), AccessStorageApi.getName(this, particularUri));
newFileToOpen(newUri, "");
if(fileList.length > 0) {
Uri particularUri = Uri.parse("file://" + fileList[0].getPath());
final GreatUri newUri = new GreatUri(particularUri, AccessStorageApi.getPath(this, particularUri), AccessStorageApi.getName(this, particularUri));
newFileToOpen(newUri, "");
}
} else {
@@ -1235,7 +1235,6 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
subActivity.putExtra("action", SelectFileActivity.Actions.SelectFile);
AnimationUtils.startActivityWithScale(this, subActivity, true, SELECT_FOLDER_CODE, view);
}
public void CreateFile(View view) {

View File

@@ -89,6 +89,8 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
wantAFile = true; //action == Actions.SelectFile;
mfabOkMode = false;
folderOpenMode = getIntent().getBooleanExtra("foldermode", false);
if(folderOpenMode)
setTitle("Open Folder");
listView = (ListView) findViewById(android.R.id.list);
listView.setOnItemClickListener(this);