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

مشکل با خروج کامل از برنامه؟


محمد امین مهمان

سوال

سلام بر همه دوستان

ببینید من توی یه اکتیوتی ۲ یه دکمه برای خروج گذاشتم اما وقتی روش کلیک می کنم میاد به صفحه اسپلش میره و برنامه را دوباره اجرا می کنه؟؟!!!!

در ضمن اومدم با کلید backگوشی کد را گیر اوردم و گذاشتم باز هم به صفحه اسپلش میره و دوباره برنامه را اجرا می کنه؟؟

آقا از برنامه خارج نمیشه؟؟؟؟

چیکار کنم؟!!! :( :( :( :(

این هم عکس هر دو کد مورد نظر:

Capture.JPG

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

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

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

Sub Activity_KeyPress (KeyCode As Int) As Boolean
  If KeyCode = KeyCodes.KEYCODE_BACK Then
  	Dim result As Int
    result=Msgbox2("از برنامه خارج میشی","","خیر","","بله",Null)
    If result=DialogResponse.POSITIVE Then
	ExitApplication
	Else If result=DialogResponse.NEGATIVE Then
	Return True
	End If
  End If
End Sub

درود

کد بالا رو تست کنید

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

کد بنظرم درست میاد

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

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

Sub Activity_KeyPress (KeyCode As Int) As Boolean
  If KeyCode = KeyCodes.KEYCODE_BACK Then
  	Dim result As Int
    result=Msgbox2("از برنامه خارج میشی","","خیر","","بله",Null)
    If result=DialogResponse.POSITIVE Then
	ExitApplication
	Else If result=DialogResponse.NEGATIVE Then
	Return True
	End If
  End If
End Sub

درود

کد بالا رو تست کنید

 

ضمن تشکر از شم

تست شد ولی باز هم به اسپلش برمیگرده و دوباره برنامه اجرا میشه

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

کد بنظرم درست میاد

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

ساب اولی ماله دکمه ای است که توی خود برنامه است.

ساب دومی و پایینی مال کلید برگشت گوشی است/

راه حل داری؟؟؟

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

برمیگرده به اسپلش و دوباره برنامه اجرا میشه

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

دوست عزیز مشکل شما به خاطر اینه که زمان ورود به اکتیویتی دوم باید اکتیویتی اول (که احتمالا اسپلشتون هست) رو finish کنی. مثلا فرض کن یه یا باتن باعث میشه وارد یه اکتیویتی بشیم. کدش باید اینجوری باشه:

sub button1_click

startactivity("dovvom")

activity.finish

end sub

 

تو کدی که شما نوشتید اکتیویتی اول باز میمونه و زمانی که شما اکتیویتی دوم رو میبندید، چون اولی هنوز بازه، اولی دوباره اجرا میشه.

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

دوست عزیز مشکل شما به خاطر اینه که زمان ورود به اکتیویتی دوم باید اکتیویتی اول (که احتمالا اسپلشتون هست) رو finish کنی. مثلا فرض کن یه یا باتن باعث میشه وارد یه اکتیویتی بشیم. کدش باید اینجوری باشه:

sub button1_click

startactivity("dovvom")

activity.finish

end sub

 

تو کدی که شما نوشتید اکتیویتی اول باز میمونه و زمانی که شما اکتیویتی دوم رو میبندید، چون اولی هنوز بازه، اولی دوباره اجرا میشه.

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

sub button1_click

startactivity("dovvom")

activity.finish

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

ساب اولی ماله دکمه ای است که توی خود برنامه است.

ساب دومی و پایینی مال کلید برگشت گوشی است/

راه حل داری؟؟؟

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

برمیگرده به اسپلش و دوباره برنامه اجرا میشه

This IS غیر ممکن

لطفا سورس رو پیوست کنید

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

دوست عزیز مشکل شما به خاطر اینه که زمان ورود به اکتیویتی دوم باید اکتیویتی اول (که احتمالا اسپلشتون هست) رو finish کنی. مثلا فرض کن یه یا باتن باعث میشه وارد یه اکتیویتی بشیم. کدش باید اینجوری باشه:

sub button1_click

startactivity("dovvom")

activity.finish

end sub

 

تو کدی که شما نوشتید اکتیویتی اول باز میمونه و زمانی که شما اکتیویتی دوم رو میبندید، چون اولی هنوز بازه، اولی دوباره اجرا میشه.

با سلام

گل گفتی و گل گفتی غنچه بودی شکفتی

تشکر از راهنمایی تون

حل شد

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

بایگانی شده

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

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

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