Skip to content

Commit 3eaadbf

Browse files
authored
Update MainActivity.java
1 parent 9cf6b31 commit 3eaadbf

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

app/src/main/java/com/example/rootfilepicker/MainActivity.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.util.*;
2222

2323
public class MainActivity extends AppCompatActivity {
24+
private List<String> fileFilter = new ArrayList<>();
2425
private String typeUri = "path";
2526
private List<String> fileExtensions = new ArrayList<>();
2627
private static final int PERMISSION_REQUEST_CODE = 1;
@@ -31,12 +32,20 @@ public class MainActivity extends AppCompatActivity {
3132
private final List<FileItem> fileItems = new ArrayList<>();
3233
private final List<FileItem> selectedItems = new ArrayList<>();
3334
private final String fileFilter = ""; // ví dụ: ".txt"
34-
private List<String> extensionFilter = new ArrayList<>();
35+
private List<String> extensionFilter = new ArrayList<>();
36+
3537
@Override
3638
protected void onCreate(Bundle savedInstanceState) {
3739
Intent intent = getIntent();
3840
if (intent != null && intent.hasExtra("type_uri")) {
39-
typeUri = intent.getStringExtra("type_uri");
41+
42+
String extRaw = intent.getStringExtra("extension");
43+
if (extRaw != null) {
44+
for (String ext : extRaw.split(",")) {
45+
fileFilter.add(ext.trim().toLowerCase());
46+
}
47+
}
48+
typeUri = intent.getStringExtra("type_uri");
4049
if (intent.hasExtra("extension")) {
4150
String ext = intent.getStringExtra("extension").toLowerCase();
4251
fileExtensions = Arrays.asList(ext.split(","));

0 commit comments

Comments
 (0)