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

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


mahfelsoft

سوال

دوستان من کد برقراری تماس رو که توی سورسم میزارم تا روش کلیک میکنم برنامه متوقف میشه کسی میدونه علت چیه ؟

این کد :

dim ps as phonecalls
Dim s As String
	s ="09......."
   StartActivity(ps.Call(s))

 

 

از این هم امتحان کردم :

	Dim i As Intent
	i.Initialize(i.ACTION_CALL,"tel:09.....")
	StartActivity(i)

permission رو هم دادم توی منیفست

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

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

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

این رو امتحان کنید:

Dim ps As PhoneCalls
StartActivity(ps.Call("09*******"))

یا

Dim ps As PhoneCalls
Private matn1 As Label


	matn1.Initialize("matn1")
	matn1.Text = "09*****"
	StartActivity(ps.Call(matn1.Text))

 

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

در 54 دقیقه قبل، mobah گفته است :

این رو امتحان کنید:


Dim ps As PhoneCalls
StartActivity(ps.Call("09*******"))

یا


Dim ps As PhoneCalls
Private matn1 As Label


	matn1.Initialize("matn1")
	matn1.Text = "09*****"
	StartActivity(ps.Call(matn1.Text))

 

متاسفانه هر دو فورس کلوز میشه

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

در 42 دقیقه قبل، mahfelsoft گفته است :

متاسفانه هر دو فورس کلوز میشه

عیب جایی دیگه هست.

کتابخانه Phone را فعال کردید؟

ورژن Phone من 2.40 هست ...

ps رو کجا ها استفاده کردید...

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

در 9 ساعت قبل، mobah گفته است :

عیب جایی دیگه هست.

کتابخانه Phone را فعال کردید؟

ورژن Phone من 2.40 هست ...

ps رو کجا ها استفاده کردید...

ورژنش 2.42 هست .

هیچ جا . فقط برای تماس ...

کلا توی سورس هر چیزی که به فون ربط داره اجرا نمیکنه / حتی کدهای ussd رو هم فورس کلوز میده . حتی میخوام یه صفحه اینستاگرام رو با یه دکمه باز کنم فورس کلوز میده . نمیدونم به چی ربط داره ...

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

سلام

حتما موقع فورس کلوز پیغام خطا هم توی لاگ جاپ میشه به رنگ قرمز.

اون رو قرار بدید.

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

در 7 دقیقه قبل، پژمان نیکروان گفته است :

سلام

حتما موقع فورس کلوز پیغام خطا هم توی لاگ جاپ میشه به رنگ قرمز.

اون رو قرار بدید.

من برای امتحان کتابخانه phone مجبورم برنامه رو روی گوشی نصب کنم و متاسفانه هر چی گزینه دیباگ رو فعال میکنم توی پنل سمت راست دیباگ هیچ شرحی نوشته نمیشه . و انگار اصلا دیباگ نمیکنه . ... . نمی دونم باید چکار کنم . 

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

عزیز دسترسی شاید گرفته نشده. رو چه اندرویدی تست میکنید؟

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

اندروید 6.0.1

در 5 دقیقه قبل، محمدرضا شاهپیری گفته است :

عزیز دسترسی شاید گرفته نشده. رو چه اندرویدی تست میکنید؟

ندروید 6.0.1

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

در 23 دقیقه قبل، mahfelsoft گفته است :

اندروید 6.0.1

TargetSdk روی چنده؟

درضمن برای لاگ گرفتن سرویس استارتر هم رویداد Application_Error داره. میتونید متن خطا رو ازاونجا بگیرید و توی یک فایل ذخیره کنید و دفعه بعد اونو چاپ کنید ببینید چی میده:

Sub Application_Error (Error As Exception, StackTrace As String) As Boolean
	StackTrace ذخیره بشه...
	Return True
End Sub

 

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

در در 1396/03/27, 10:29:08، mahfelsoft گفته است :

اندروید 6.0.1

ندروید 6.0.1

به احتمال خیلی زیاد به خاطر همینه. تو اندروید ۶ به بالا بعضی از دسترسیهای به طور خودکار گرنت نمیشن و باید درخواست بدی. تماس هم یکی از همیناست.

به این صورت باید عمل کنید. قبل از اینکه درخواست تماس بدین اول مطمئن شین دسترسی گرفته شده به شکل زیر

 Private rp As RuntimePermissions
 rp.CheckAndRequest("android.permission.CALL_PHONE")


Sub Activity_PermissionResult (Permission As String, Result As Boolean)
   If Permission = "android.permission.CALL_PHONE" Then
     // inja darkhaste tamas bedin
   End If
End Sub

 

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

بایگانی شده

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

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

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