سلام و عرض ادب
من میخام توی سرویسم که پس از بستن برنامه اجرا میشه تایمری قرار بدم که هر 10 دقیقه ، تابع مورد نظرم رو اجرا کنه ولی تایمرم اجرا نمیشه ممنون میشم کمکم کنید
public override StartCommandResult OnStartCommand(Intent intent, [GeneratedEnum] StartCommandFlags flags, int startId) { Toast.MakeText(this, "Start", ToastLength.Short).Show(); System.Timers.Timer timer = new System.Timers.Timer(); timer.Interval = 5000; timer.Elapsed += Timer_Elapsed; timer.Start(); return base.OnStartCommand(intent, flags, startId); }
الان گذاشتید روی 5 ثانیه
بستگی داره تابع شما چه کاری انجام بده
کد را Trace کنید ببینی وارد رویداد Elapsed میشه یا نه
سلام مهندس مدایینی گل
تریس کردم، توی time_elsapsed هم toast گذاشتم ولی اصلا توش نمیره
عرض کردم Trace کنید ببینید وارد میشه یا نه
Toast در سرویس به اون حالت عادی عمل نمیکنه
تریس هم کردم، مهندس وارد سرویس میشه
متد onstart هم اجرا میشه، وارد time elapsed نمیشه که دستورات منو اجرا کنم
این لینک رو ببینید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)