Basit bir soru, bir resmin bir bitmap oluşturmak ve Action_Send aracılığıyla paylaşmak için kod kurmak. Paylaşıldığında, doğru görüntü gönderilir, ancak mesaj alanında görüntülenen resmin önizlemesi (metin ile gönderiyorsanız) daha önce paylaşılan bir öğeyi gösterir. Önizlemeyi yenilemek için zorlamanın bir yolu var mı? Aşağıda, bahsettiğim alanı gösteren bir görüntü var. Önizleme şu anda paylaşılan görüntü değil, pek çok paylaşımdan bir öncekinden daha önce hiç temizlenmemiş.Android Share Resim Önizleme Önceden Paylaşılan bir öğeden Önizleme yok
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;
}
kodunuzu .. –
özel Niyet getShareIntent() { Niyet shareIntent = new Niyet (Intent.ACTION_SEND) sonrası; Dosya sdCard = Ortam.getExternalStorageDirectory(); Dosya paylaşımıFile = new Dosya (sdCard + "/ SaveDirectory/mypicture.png"); Uri uri = Uri.fromFile (sharedFile); shareIntent.setType ("image/*"); shareIntent.putExtra (Intent.EXTRA_STREAM, uri); return shareIntent; } Bu kod çok dağınık, mobilde – jagrakye
Kodu düzelttim, şimdi biraz daha iyi görünmeli. Düşüncesi olan var mı? – jagrakye