- Made use of the file filtering system to hide files that aren't wanted to the user.

This commit is contained in:
SerpentSpirale 2020-12-31 12:48:07 +01:00
parent 86ee2ed497
commit 3195edbfc5
3 changed files with 19 additions and 25 deletions

View File

@ -124,16 +124,15 @@ public abstract class BaseLauncherActivity extends BaseActivity {
dialog.setView(edit);
} else {
dialog = builder.create();
FileListView flv = new FileListView(dialog);
FileListView flv = new FileListView(dialog,"jar");
flv.setFileSelectedListener(new FileSelectedListener(){
@Override
public void onFileSelected(File file, String path) {
if (file.getName().endsWith(".jar")) {
Intent intent = new Intent(BaseLauncherActivity.this, JavaGUILauncherActivity.class);
intent.putExtra("modFile", file);
startActivity(intent);
dialog.dismiss();
}
}
});
dialog.setView(flv);

View File

@ -100,17 +100,15 @@ public class CustomControlsActivity extends BaseActivity
builder.setPositiveButton(android.R.string.cancel, null);
final AlertDialog dialog = builder.create();
FileListView flv = new FileListView(dialog);
FileListView flv = new FileListView(dialog, "json");
flv.lockPathAt(Tools.CTRLMAP_PATH);
flv.setFileSelectedListener(new FileSelectedListener(){
@Override
public void onFileSelected(File file, String path) {
if (file.getName().endsWith(".json")) {
setDefaultControlJson(path);
dialog.dismiss();
}
}
});
dialog.setView(flv);
dialog.show();
@ -182,17 +180,15 @@ public class CustomControlsActivity extends BaseActivity
builder.setPositiveButton(android.R.string.cancel, null);
final AlertDialog dialog = builder.create();
FileListView flv = new FileListView(dialog);
FileListView flv = new FileListView(dialog, "json");
flv.listFileAt(Tools.CTRLMAP_PATH);
flv.setFileSelectedListener(new FileSelectedListener(){
@Override
public void onFileSelected(File file, String path) {
if (file.getName().endsWith(".json")) {
loadControl(path);
dialog.dismiss();
}
}
});
dialog.setView(flv);
dialog.show();

View File

@ -481,19 +481,18 @@ public class PojavLoginActivity extends BaseActivity
builder.setCancelable(false);
final AlertDialog dialog = builder.create();
FileListView flv = new FileListView(dialog);
FileListView flv = new FileListView(dialog, "tar.xz");
flv.setFileSelectedListener(new FileSelectedListener(){
@Override
public void onFileSelected(File file, String path) {
if (file.getName().endsWith(".tar.xz")) {
selectedFile.append(path);
dialog.dismiss();
synchronized (mLockSelectJRE) {
mLockSelectJRE.notifyAll();
}
}
}
});
dialog.setView(flv);