sto condividendo un'immagine, e questo codice funziona correttamente per i dispositivi Android prima di 6:Android 6: non è più possibile condividere file?
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
Uri uri = Uri.fromFile(new File(mFilename));
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
mContext.startActivity(Intent.createChooser(shareIntent, mChooserTitle));
Tuttavia ottengo l'errore brindisi "non può allegare file vuoti" quando provo a condividere con Android 6
Ho verificato che il file esiste e non è a lunghezza zero.
Chiunque ha una soluzione per questo?
Stai ottenendo questo 'Toast' prima o dopo la scelta? Se dopo, quale app hai scelto? Inoltre, dov'è 'mFilename' che punta, esattamente? – CommonsWare
Dopo il selezionatore, succede con ogni app che ho provato. Almeno con Gmail e Hangout. –
mFilename è all'interno di 'getExternalCacheDir()', a partire da '/ storage/emulated/0/Android/data /' –