Javad Mahmoodi 1 ارسال شده در ۳۱ مرداد ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۳۱ مرداد ۱۳۹۶ سلام من میخوام یک باا استفاده از یک سرویس درون برنامه ام یک ترد در پس زمینه اجرا بشود (یعنی صفحه گوشی قفل باشه یا از برنامه خارج بشه یا هر اتفاقی بیافته اون ترد من اجرا بشه) من با استفاده از کد زیر تونستم سرویس رو بنویسم ولی سرویس اجرا نمیشه در صورتی کهبرنامه بدون مشکل اجرا میشه ! Create a service: public class YourService extends Service { @Nullable @Override public IBinder onBind(Intent intent) { return null; } @Override public int onStartCommand(Intent intent, int flags, int startId) { // do your jobs here return super.onStartCommand(intent, flags, startId); } } Create an Application class and start your service: public class App extends Application { @Override public void onCreate() { super.onCreate(); startService(new Intent(this, YourService.class)); } } Don't forget add this in "application" tag of your AndroidManifest.xml android:name=".App" ممنون میشم راهنمایی بفرمایید لینک منبع : https://stackoverflow.com/questions/34573109/how-to-make-an-android-app-to-always-run-in-background نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
شاهرخ جهان زاده 66 ارسال شده در ۳۱ مرداد ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۳۱ مرداد ۱۳۹۶ در 3 ساعت قبل، Javad Mahmoodi گفته است : سلام من میخوام یک باا استفاده از یک سرویس درون برنامه ام یک ترد در پس زمینه اجرا بشود (یعنی صفحه گوشی قفل باشه یا از برنامه خارج بشه یا هر اتفاقی بیافته اون ترد من اجرا بشه) من با استفاده از کد زیر تونستم سرویس رو بنویسم ولی سرویس اجرا نمیشه در صورتی کهبرنامه بدون مشکل اجرا میشه ! Create a service: public class YourService extends Service { @Nullable @Override public IBinder onBind(Intent intent) { return null; } @Override public int onStartCommand(Intent intent, int flags, int startId) { // do your jobs here return super.onStartCommand(intent, flags, startId); } } Create an Application class and start your service: public class App extends Application { @Override public void onCreate() { super.onCreate(); startService(new Intent(this, YourService.class)); } } Don't forget add this in "application" tag of your AndroidManifest.xml android:name=".App" ممنون میشم راهنمایی بفرمایید لینک منبع : https://stackoverflow.com/questions/34573109/how-to-make-an-android-app-to-always-run-in-background سرویس رو در فایل مانیفست رجیستر کردید؟؟!! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Javad Mahmoodi 1 ارسال شده در ۱ شهریور ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱ شهریور ۱۳۹۶ در 14 ساعت قبل، شاهرخ جهان زاده گفته است : سرویس رو در فایل مانیفست رجیستر کردید؟؟!! این خط رو به مانیفست اضافه کردم : android:name=".App" کاره دیگه ای هست که باید انجام بدم ؟؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Javad Mahmoodi 1 ارسال شده در ۱ شهریور ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱ شهریور ۱۳۹۶ با تشکر از راهنماییتون <service android:name=".NameOfService"> </service> با استفاده از کد بالا حل شد مشکلم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .