service ها در رشته ی اصلی برنامه اجرا میشوند بنابراین زمانیکه ما یک عملیت طولانی و زمانبر ( بیش از 5 ثانیه ) اجرا میکنیم برنامه در هم میشکند و پیغام anr ( application is NOT Responding)l میدهد برای جلوگیری از این اتفاق ما از intentservice استفاده میکنیم که به طور خودکار رشته ای تولید میکند و عامل مورد نظر را بدون بلاک کردن رشته اصلی آن اجرا میکند.