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

چک کردن یک لیبل در حال اجرای اکتیویتی


misagh.slm

سوال

سلام 

میخام یک دستور همیشه در حال اجرا باشه مثلا من یک برنامه دارم ه به طور رندم عدد یک لیبل تغییر میکنه میخام که هنگامتغییر اون رو برای من چک کنه و مثلا زمانی که عدد لیبل بزرگ تر از یه حدی بود مسیج باکس بده اما این عمل فقط هنگام استارت اکتیویتی انجام میگیره

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

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

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

سلام 

میخام یک دستور همیشه در حال اجرا باشه مثلا من یک برنامه دارم ه به طور رندم عدد یک لیبل تغییر میکنه میخام که هنگامتغییر اون رو برای من چک کنه و مثلا زمانی که عدد لیبل بزرگ تر از یه حدی بود مسیج باکس بده اما این عمل فقط هنگام استارت اکتیویتی انجام میگیره

سلام

ببینید خودتون دارین جواب خودتونو میدید

دارید میگید همیشه در حال اجرا

وقتی میگید همیشه در حال اجرا یعنی باید از سرویس استفاده کنید و بیاید توی سرویس ی شرط بذارید که اگر عدد رندومتون از مثلا یک بزرگتر بود مسیج‌باکس بده :)

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

کد های سرویست میشه این یه تایمر هر یک ثانیه ساب t_tick رو اجرا میکنه البته نمیدونم درست نوشتم یا نه

#Region  Service Attributes 
	#StartAtBoot: False
	#ExcludeFromLibrary: True
#End Region

Sub Process_Globals
	'These global variables will be declared once when the application starts.
	'These variables can be accessed from all modules.

Dim t As Timer
End Sub

Sub Service_Create
	'This is the program entry point.
	'This is a good place to load resources that are not specific to a single activity.
	 
End Sub

Sub Service_Start (StartingIntent As Intent)
t.Initialize("t",1000)
End Sub
Sub t_tick
	
	If Main.label1.text=1 Then
		
		Msgbox("adad 1 ast","Warning")
		
		Else if Main.label1.text=0 Then
			
			
			StopService(Me)
		
	End If
	
End Sub

Sub Service_Destroy

End Sub

اومدیم لیبلی که داخل اکتیویتی مین بود رو صدا زدیم و مقدارشو چک کردیم

داخل اکتیویتی مین هنگام شروع اکتیویتی میتونی از این کد برای اجرای سرویس استفاده کنی

StartService(your service name)

به جای your service name هم اسم سرویستو بنویس

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

بایگانی شده

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

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

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