Domanda semplice, ho impostato il codice per creare una bitmap di un'immagine e condividerla tramite Action_Send. Quando è condiviso, l'immagine corretta viene inviata, ma l'anteprima dell'immagine visualizzata nel campo del messaggio (se la stai inviando tramite testo) mostra un elemento precedentemente condiviso. C'è un modo per forzare l'anteprima di aggiornare? Di seguito un'immagine che mostra il campo di cui sto parlando. L'anteprima che c'è non è l'immagine attualmente condivisa, ma una precedente da molte condivisioni che non è mai stata cancellata.Immagine Condividi Android non cancella l'anteprima da un elemento precedentemente condiviso
http://i.stack.imgur.com/dT78Z.png
private Intent getShareIntent()
{
Intent shareIntent = new Intent(Intent.ACTION_SEND);
File sdCard = Environment.getExternalStorageDirectory();
File sharedFile = new File(sdCard+"/SaveDirectory/mypicture.png");
Uri uri = Uri.fromFile(sharedFile);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_STREAM, uri); return shareIntent;
}
pubblicare il tuo codice .. –
getShareIntent Intent privato() { Intent shareIntent = new Intent (Intent.ACTION_SEND); File sdCard = Environment.getExternalStorageDirectory(); File sharedFile = new File (sdCard + "/ SaveDirectory/mypicture.png"); Uri uri = Uri.fromFile (sharedFile); shareIntent.setType ("image/*"); shareIntent.putExtra (Intent.EXTRA_STREAM, uri); return shareIntent; } scusa questo codice è così disordinato, sul cellulare – jagrakye
ho corretto il codice, dovrebbe sembrare un po 'più bello ora. qualche idea? – jagrakye