من یه سرویس ضبط مکالمات دارم که با دستور #StartCommandReturnValue: android.app.Service.START_STICKY همیشه فعالش کردم
حالا توی یه اکتویتی دیگه دو تا باتن دارم یکی باتن 1 و یکی باتن 2 و میخام وقتی روی باتن 1 کلیک شد سرویس اجرا شه که از کد StartService(Calls_Recorder) استفاده کردم و مشکلی نداشت و میخام وقتی روی باتن 2 کلیک شد سرویس متوقف شه که از کد های StopService(Calls_Recorder) و Calls_Recorder.tamas.StopListening استفاده کردم ولی وقتی روی باتن 2 کلیک میکنم سرویس همچنان فعال هست و مکالمات رو ضبط میکنه.فکر کنم مشکل از #StartCommandReturnValue: android.app.Service.START_STICKY باشه ولی نمی خام اینو بردارم.
سوال
Angry Fox 48
سلام
من یه سرویس ضبط مکالمات دارم که با دستور #StartCommandReturnValue: android.app.Service.START_STICKY همیشه فعالش کردم
حالا توی یه اکتویتی دیگه دو تا باتن دارم یکی باتن 1 و یکی باتن 2 و میخام وقتی روی باتن 1 کلیک شد سرویس اجرا شه که از کد StartService(Calls_Recorder) استفاده کردم و مشکلی نداشت و میخام وقتی روی باتن 2 کلیک شد سرویس متوقف شه که از کد های StopService(Calls_Recorder) و Calls_Recorder.tamas.StopListening استفاده کردم ولی وقتی روی باتن 2 کلیک میکنم سرویس همچنان فعال هست و مکالمات رو ضبط میکنه.فکر کنم مشکل از #StartCommandReturnValue: android.app.Service.START_STICKY باشه ولی نمی خام اینو بردارم.
لطفا راهنمایی کنید.
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.