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

نمایش پیام بعد از یک دقیقه


bahman2012

سوال

سلام چجوری میشه کاری کرد که اگر کاربردر هر صفحه ای ازبرامه که بود  مثلا ر بعد از 1 دقیقه استفاده از برنامه یه پیام نشون داده بشه که کاربر به برنامه امتیاز بده تو بازار  

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

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

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

تو سرویس چطوری ابجکت ها رو تعریف کنم مثلا فرض کنید در اکتیویتی اصلی سرویس رو بعد 30 ثانیه کار بیار و فرضا در همون 30 ثانیه اول کاربر 5 صفحه مختلف مثلا جستجو یا فهرست یا علاقه مندی ها رو  مشاهذه کرد

میخوام بعد 30 ثانیه در ه صفحه بود پیام با ابجکت هاش ( مثلا یه پنل 50 درصدی -- لیبل و دو تا دگمه ) ظاهر بشه

 

چطوری تو سرویس این ابجکت ها رو تعریف کنم؟

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

اقا چرا بند خدارو گیج میکنید بیا من سورس متنیشو بهت بد


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

End Sub

Sub Globals
	'These global variables will be redeclared each time the activity is created.
	'These variables can only be accessed from this module.
	Dim t As Timer
End Sub

Sub Activity_Create(FirstTime As Boolean)
	'Do not forget to load the layout file created with the visual designer. For example:
	Activity.LoadLayout("Layout1")
	t.Initialize("t",1000)
	t.Enabled=True 'or false
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub t_tick
	Dim x As Int
	x=Msgbox2("برنامه من نظر دهید","نظر دادن","بله","","خیر",Null)
	If x=DialogResponse.POSITIVE Then
		Dim a As AriaMarkets
		a.Cafebazaar_SafheNazar("packagename")
		else if x=DialogResponse.NEGATIVE Then
			
	End If
End Sub

هر کدومو نفهمیدی چیه بگو بهت بگم

پسندیدم فراموش نشه :53:

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

توی سرویس نمیتونید تعریف کنید. فقط میتونید از طریق CallSub کردن با Object ها در سایر Activity ها ارتباط برقرار کنید و اونها رو به کار بگیرید...

این چیزی که شما میخواهید خیلی پیچیده تر و غیر قانون مند تر از همون تایمر هست  :fekr:

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

سلام چجوری میشه کاری کرد که اگر کاربردر هر صفحه ای ازبرامه که بود  مثلا ر بعد از 1 دقیقه استفاده از برنامه یه پیام نشون داده بشه که کاربر به برنامه امتیاز بده تو بازار  

با سرویس میخوای؟

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

با تایمر میشه انجام داد 

تو این مثال یه مسیج باکس که بعد از یک دقیقه پیغامو نشون میده 

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

Dim timer2 As Timer


timer2.Initialize("timer2",36000)
	timer2.Enabled=True


Sub timer2_tick
timer2.Enabled=False

Msgbox("سلام","")
End Sub

یا علی 

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

سلام چجوری میشه کاری کرد که اگر کاربردر هر صفحه ای ازبرامه که بود  مثلا ر بعد از 1 دقیقه استفاده از برنامه یه پیام نشون داده بشه که کاربر به برنامه امتیاز بده تو بازار  

واسه اینکه تو هر صفحه باشه کد ها رو تو هر صفحه بذارمثلا تو هر اکتیویتی .

بهتره متغیر هم تو global تعریف کنی

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

پیشنهادتون  حرفه ای نبود

اگه قرار بود تو هر صفحه ای این کار رو بکنم که اینجا پست نمیزاشتم

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

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

توی همون سرویس یک تایمر تعریف کنید و کدهاتون رو توی تایمر قرار بدید...

ولی اینکه بگیم توی هر صفحه که رفت زمان شروع بشه و به یک دقیقه که رسید فلان کار رو کنه

باید طبق گفته دوستان توی هر activity یک تایمر تعریف کنید و اینجا دیگه سرویس به کار شما نمیاد

راه دیگه ای هم به ذهنم نمیرسه و بعید میدونم وجود داشته باشه . البته وجود داره ولی خب خیلی خیلی پیچیده تر و الکی تر از همین راه هست  :dance2:

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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