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

مشکل کلید برگشت


mahdi tahan

سوال

Sub Activity_KeyPress (KeyCode As Int) As Boolean
   If KeyCode = KeyCodes.KEYCODE_BACK Then
       If i = False Then
          ToastMessageShow("برای خروج لطفا دوباره کلید برگشت را بزنید",False)
         i = True
           Return True
      Else
	  	CancelScheduledService(PlayMusic)
		StopService(PlayMusic)
        Return False
      End If
   Else
          Return False
   End If
End Sub 

آقا من این کد رو برای برگشت میزنم خطا میده در حالیکه تو برنامه های دیگم استفاده میکنم خطا نمیده.مشکلشم سر KeyCodeکه قرمر نشون میده

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

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

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

درود

براتون امکان داره سورس رو پیوست کنید ؟؟؟

از سورس یک کپی بگیرید و هرچیزی که توی سورس براتون اهمیت داره رو از سورس حذف کنید و سورس رو قرار بدید

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

دوست عزیز من سورس شما رو دیدم

خب شما اومده بودید توی Activity که اسمشو s1 گذاشتید 2 تا Sub مربوط به KeyPress نوشتید :kotak:

یکی رو حذف کنید درست میشه :write:

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

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

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

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

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

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

خوب برادر من باید یکیشون کنی کلا فک کنم توی هر صفحه کد نویسی باید از Activity_KeyPress یه بار استفاده کنی و تمامی شرط هارو توی همون یکی بزنی

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

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


یک خروج موقعی هست که کلیک برگشت گوشی رو میزنید و سوال میپرسه آیا خارج میشید؟


و یک خروج ، یه باتون گذاشتم که روی اون میتونید کلیک کنید و سوال میپرسه خارج میشید یانه.


دانلود


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

خوب برادر من باید یکیشون کنی کلا فک کنم توی هر صفحه کد نویسی باید از Activity_KeyPress یه بار استفاده کنی و تمامی شرط هارو توی همون یکی بزنی

داداش مرسی تازه گرفتم دمت گرم

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

 

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

یک خروج موقعی هست که کلیک برگشت گوشی رو میزنید و سوال میپرسه آیا خارج میشید؟

و یک خروج ، یه باتون گذاشتم که روی اون میتونید کلیک کنید و سوال میپرسه خارج میشید یانه.

دانلود

 

داداش مشکل تو خروج نیس

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

در صورتی که باید تو شرط Activity_KeyPressهردوتاش رو میوردم

با تشکر از همه

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

شما اومدی دو بار از Else بدون if  استفاده کردی که همچین چیزی ممکن نیست

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

داداش مشکل از کدها نیست و اونا درست

میگم دیگ از همین کد تو پروژه های دیگم استفاده میکنم ولی اینجا KeyCodeقرمز نشون میده

البته من یک KeyCodeهم برای کلید منو دارم جالب اینه که اونجا ارور نمیده ولی اینجا ارور میده

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

نه دیگ اون کد برای منو است

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

Sub Activity_KeyPress (KeyCode As Int) As Boolean 'Return True to consume the event
	If KeyCode = KeyCodes.KEYCODE_MENU Then
		If slide.Visible = False Then
			slide.ShowMenu
		Else
			slide.HideMenus
		End If
		Return True
	End If
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

برای نمایش منو و مخفی کردن از این کد استفاده میکنید :S

این کد رو امتحان کنید فک کنم مشکل رفع بشه

Sub Activity_KeyPress (KeyCode1 As Int) As Boolean
   If KeyCode1 = KeyCodes.KEYCODE_BACK Then
       If i = False Then
          ToastMessageShow("برای خروج لطفا دوباره کلید برگشت را بزنید",False)
         i = True
           Return True
      Else
	  	CancelScheduledService(PlayMusic)
		StopService(PlayMusic)
        Return False
      End If
   Else
          Return False
   End If
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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