رفتن به مطلب
  • 0

فلسفه سرویس starter در بیسیک4اندروید


rasool.g

سوال

تو بیسیک با ایجاد هر پروژه جدید بصورت پیشفرض یک سرویس ساخته میشه به اسم Starter

 

می خواستم بدونم این سرویس از سرویس های معمولی پایدار تره یا از این لحاظ فرقی نداره؟

این سرویس قبل از کتیویتی اصلی اجرا میشه؟

و مشخه #ExcludeFromLibrary چه معنی ای میده و باسه چیه؟

ممنون

 

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

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 3 ساعت قبل، rasool.g گفته است :

می خواستم بدونم این سرویس از سرویس های معمولی پایدار تره یا از این لحاظ فرقی نداره؟

سلام خدمت شما

به گفته خود سازندگان بیسیک4اندروید، گفتن این سرویس برای یه سری موارد خاص قرار داده شده و کاری باما نداره و بهتره باشه. دیکد هم کردم چیز خاصی داخلش نداشت.

فقط چند متد کاربردی توش قرار داده شده که اگر در سرویس های دیگه قرار بدیم کار نمیکنن، مثل:


Sub Service_TaskRemoved
	'برنامه از اپ های اخیر پاک شد
End Sub

Sub Application_Error (Error As Exception, StackTrace As String) As Boolean
	'گرفتن لاگ خطا در حالت realse
	Return True
End Sub

و همچنین با بسته شدن برنامه براش تعیین شده که مجددا اجرا بشه. اینها سبب نمیشه که از سرویس های معمولی قوی تر باشه چون همینارو میتونیم خودمون هم پیاده کنیم. و اصلا بهتره برای کارهامون جداگانه سرویس بسازیم. چون این سرویس انگار درمواقعی برای خودش استارت و استوپ میشه و ممکنه اصلا باعث تداخل برنامه ما بشه(اگر کارامون رو اینجا انجام بدیم).

 

در 3 ساعت قبل، rasool.g گفته است :

این سرویس قبل از کتیویتی اصلی اجرا میشه؟

بله.

 

در 3 ساعت قبل، rasool.g گفته است :

و مشخه #ExcludeFromLibrary چه معنی ای میده و باسه چیه؟

کاملاً از معناش مشخصه و اگر با ماوس روش بمونید توضیح داده:  آیا این ماژول هنگام کامپایل کتابخانه حذف شود؟

یعنی اینکه ما با بیسیک وقتی داریم کتابخانه میسازیم و اون رو کامپایل میکنیم، این کلاس رو استفاده نکنه تو کتابخانمون و کلا ازبین ببرتش...

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...