xpdt

شروع دوباره سرویس بعد از بسته شدن برنامه

3 ارسال در این موضوع قرار دارد

سورسی که آپ کردم رو ببینید، سرویسی در آن وجود دارد که با اجرا کردن آن یک فایل صوتی را پلی می کند. مشکل اینجاست که وقتی از برنامه بصورت کامل خارج می شویم سرویس دوباره اجرا میشه و فایل صوتی را از اول پخش میکنه! چرا این اتفاق میفته (البته برنامه باید بصورت کامل بسته بشه نه فقط با دکمه Back گوشی)

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


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

سلام

شماباید سرویس خودتون رو destroy  کنید  با کد زیر توی اکتیویتی که خروج میزنی دست روی میشه

Context context = getApplication();

Intent intent = new Intent(context, MyService.class);

context.stopService(intent)

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


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

سلام

سرویس برای چنین کاری به کار میره دیگه ! که کلا بیرون از برنامه کدهارو اجرا کنه ! شما اگر نیازی به اجرای بیرون از برنامه ندارید اصلا نیازی به سرویس ندارید .

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری