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

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

سوال

farsroom    62

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

    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 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0
Salar82    269

سلام

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
farsroom    62

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

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

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

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

ممنون

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
در 15 ساعت قبل، farsroom گفته است :

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

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

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

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

ممنون

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

 

  • پسندیدن 1

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...