Comments (3)
@Ab3id for a workaround you can check if the list is null in your onActivityResult method. It's a late comment but I hope this helps someone.
ArrayList<MediaFile> list = data.getParcelableArrayListExtra(MEDIA_FILES);
if (list != null && list.size() > 0) {
// Do something
}
from filepicker.
Sorry for the late reply can you show be the Configurations
code.
from filepicker.
private static final int ERROR_REQUEST_CODE = -1;
private static final int BUSCAR_IMATGE = 0;
private static final int BUSCAR_VIDEO = 1;
private static final int BUSCAR_SO = 2;
...
if (resultCode == RESULT_OK) {
// Selected files from normal file pick
Uri uri = data.getData();
// Selected files from FilePickerActivity
ArrayList<MediaFile> fitxers = data.getParcelableArrayListExtra(FilePickerActivity.MEDIA_FILES);
// Intent
Intent intent = null;
// If ArrayList<MediaFile> fitxers is null
if (fitxers != null && fitxers.size() == 0) {
requestCode = ERROR_REQUEST_CODE;
}
switch(requestCode){
// Image
case BUSCAR_IMATGE:
if (edicio){
intent = new Intent (this, EditarImagen.class).setData(uri);
}
else{
intent = new Intent (this, MostrarImagen.class).setData(uri);
}
break;
// Audio
case BUSCAR_SO:
// Si es vol editar
if (edicio){
}
// Només visualitzat
else{
intent = new Intent (this, MostrarVideo.class).setData(fitxers.get(0).getUri());
}
break;
// video
case BUSCAR_VIDEO:
if (edicio){
intent = new Intent (this, EditarVideo.class).setData(fitxers.get(0).getUri());
intent.putExtra("RUTA", fitxers.get(0).getPath());
}
else{
intent = new Intent (this, MostrarVideo.class).setData(fitxers.get(0).getUri());
}
break;
default:
Toast.makeText(MainActivity.this, "Any file selected", Toast.LENGTH_LONG).show();
break;
}
// Starts activity
if (intent != null){
startActivity(intent);
}
}
from filepicker.
Related Issues (20)
- Version 1.3.2 shows defalut phone media picker instead of FilePicker HOT 1
- ArrayIndexOutOfBoundsException length=0; index=0 error on android 10 HOT 2
- setCheckPermission to true did not prompt dialog to getting permison HOT 5
- 没法加载存储卡上的文件
- HTML Files are not showing
- Change theme / style HOT 1
- Library causes ANR: Broadcast of Intent { act=android.intent.action.SCREEN_OFF flg=0x50200010 (has extras) }
- SQLiteException Exception
- Can not capture image or video in android 11 HOT 1
- [Bug] toast with "Permission not granted" is shown with pick images from gallery on device with android 10 HOT 3
- Unable to select document from one drive
- Os 11 issue HOT 2
- Not all file is showing for a custom extention HOT 1
- ANR because Class Configuration not found when unmarshalling
- Images not showing and folder showing black and image thumbnail blank
- ANR when opening FilePickerActivity with a large Data set HOT 2
- Unresolved reference
- This project may have stopped maintenance, you can look at my project: automatic application for storage permission, support Android 4.4 ~ 12, support Android/data directory access, support SD card https://github.com/molihuan/mlhfileselectorlib/blob/master/README_EN.md
- Android 13 storage permission issue HOT 3
- pick videos which has only 30 seconds duration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from filepicker.