رفتن به مطلب
  • 0

خطای اشتراک گذاری


farsroom

سوال

من از کد زیر برای اشتراک گذاری استفاده میکنم

    Try
        If config.ShareFuc=True Then
            Dim r As Reflector
            Dim f As Object
            f = r.CreateObject2("java.lang.String", Array As Object(File.DirRootExternal&"/"&"shot.jpg"), Array As String("java.lang.String"))
            Dim share As Intent
            Dim share As Intent
            share.Initialize(share.ACTION_SEND,"")
            share.SetType("image/*")
            share.PutExtra("android.intent.extra.STREAM", r.RunStaticMethod("android.net.Uri", "parse", Array As Object(f), Array As String("java.lang.String")))
            share.WrapAsIntentChooser("Share JPG")
            StartActivity(share)
            config.ShareFuc=False
        End If
    Catch
        ToastMessageShow("خطا",False)
    End Try
 

ولی خطای زیر رو میده

android.os.FileUriExposedException: file:///storage/emulated/0/shot.jpg exposed beyond app through ClipData.Item.getUri()

فقط هم میشه به واتساپ عکس رو ارسال کرد به تلگرام نمیشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

سلام

شما هدفتون اینه که عکس رو به اشتراک بذارید یا اینکه مثلا عکس رو فقط به واتس آپ بفرستید؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

میخواستم عکس رو اشتراک بگذارم

ولی فقط برای واتساپ ارسال میشه

برای تلگرام ارسال نمیشه

فقط تلگرام رو باز میکنه ولی هیچی برای ارسال نداره

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 15 ساعت قبل، farsroom گفته است :

میخواستم عکس رو اشتراک بگذارم

ولی فقط برای واتساپ ارسال میشه

برای تلگرام ارسال نمیشه

فقط تلگرام رو باز میکنه ولی هیچی برای ارسال نداره

ممنون

باید از fileprovider استفاده کنید عزیز کتابخونه زیر متد اشتراک داره اصلا‌.

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...