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

مشکل با PNBroadcastReceiver


ghost94

سوال

سلام به همگی

من توی برنامه ام یه سرویس گذاشتم که از PNBroadcastReceiver برای زمان بندی یه کار خاص استفاده میکنم  به شکل زیر :

	pn.Initialize("pn")
	pn.AddAction("android.intent.action.TIME_TICK")
	pn.RegisterReceiver
Sub pn_OnReceive(Action As String,keys() As String,Data As Object)
	Dim min1 as Int = 0
	Dim c_t As String
	c_t =DateTime.Time(DateTime.Now)
		
	If c_t = "23:"&min1&":00" Then
		
	انجام یک به روز رسانی 


		End If
End Sub

توی تابع به روز رسانی هم نوشتم که اگه نتیجه موفقیت آمیز بود بیا و min1 رو به حالت اول برگردون و اگر با خطا مواجه شد min1 = min1 + 1 کن اینکار رو هم به این خاطر انجام دادم که ممکنه کاربر به اینترنت متصل نباشه و اگه خطا بود زمان یک دقیقه بره جلو و دوباره ...!

مشکل اینجاست که تا وقتی صفحه گوشی روشنه به خوبی کار میکنه 

اما وقتی صفحه گوشی خاموش بشه دیگه این عملیات انجام نمیشه !!!

سرویس رو هم پایدار کردم 

	#StartAtBoot: True
	#ExcludeFromLibrary: True
	#StartCommandReturnValue: android.app.Service.START_STICKY

توی Service_Destroy هم کد اجرای سرویس رو نوشتم  !

لطفا راهنمایی کنید ممنونم 

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

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

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

هنوز برای این سوال پاسخی ارسال نشده است

بایگانی شده

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

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

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