من از کدهای زیر در سرویسم استفاده کردم که سرویسم هر24 ساعت اجرا میشه و هیچ وقت بسته نمیشه:
#Region Service Attributes
#StartAtBoot: true
#StartCommandReturnValue: android.app.Service.START_STICKY
#ExcludeFromLibrary: True
#End Region
Sub Process_Globals
End Sub
Sub Service_Create
End Sub
Sub Service_Start (StartingIntent As Intent)
StartServiceAt("",DateTime.Now+240*360000,True)
End Sub
Sub Service_Destroy
StartService("")
ToastMessageShow("سرویس استارت شد!!!",False)
End Sub
ولی مشکل اینجاست که بعد یه مدت که سرویس کار میکنه هی پیام میده "سرویس استارت شد!!!" که برا اینه که سرویسم بسته شده وتو کد بال گفتم اگه بسته شد دوباره استارت بشه،ولی من میخوام سرویسم اگر بسته هم شد با فاصله زمانی همون 24 ساعت باز اجرا بشه، کلا چه سرویس خراب شد چه خراب نشد سرویس هر 24 ساعت اجرا بشه، من کلا تو برنامم وقتی کاربر برا اولین بار برنامرو نصب کرد یکبار سرویس اجرا میشه من میخوام همون ساعتی که برنامه نصب شدو سرویس بگیره و هرشب همون ساعت سرویس خود بخود اجرا بشه و اگه سرویس خرابم شد باز تو همون ساعت اجرا بشه کسی میدونه چطوری باید کدشو بنویسم؟
سوال
alirezakazemizaroomi 437
سلام
من از کدهای زیر در سرویسم استفاده کردم که سرویسم هر24 ساعت اجرا میشه و هیچ وقت بسته نمیشه:
ولی مشکل اینجاست که بعد یه مدت که سرویس کار میکنه هی پیام میده "سرویس استارت شد!!!" که برا اینه که سرویسم بسته شده وتو کد بال گفتم اگه بسته شد دوباره استارت بشه،ولی من میخوام سرویسم اگر بسته هم شد با فاصله زمانی همون 24 ساعت باز اجرا بشه، کلا چه سرویس خراب شد چه خراب نشد سرویس هر 24 ساعت اجرا بشه، من کلا تو برنامم وقتی کاربر برا اولین بار برنامرو نصب کرد یکبار سرویس اجرا میشه من میخوام همون ساعتی که برنامه نصب شدو سرویس بگیره و هرشب همون ساعت سرویس خود بخود اجرا بشه و اگه سرویس خرابم شد باز تو همون ساعت اجرا بشه کسی میدونه چطوری باید کدشو بنویسم؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
15 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.