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

مشکل ساب keyPress


سیدمحمد

سوال

سلام دوستان.

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

کدهاش برای یک گوشی عمل میکنه و برای یک گوشی دیگه عمل نمیکنه.

این مشکل برای چی هستش؟؟ به خاطر نسخه ی اندروید هست؟؟

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

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

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

سلام

چه کدهایی؟ چه عملی؟ چرا کار نمیکنه؟

کداتونو بذارید...

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

سلام مهندس

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

اما وقتی از برنامه خارج میشم و برای بار دوم و.سوم و ... که داخل برنامه میرم وقتی کلید key_back رو میزنم باید به اکتیویتی منو بره. ولی اکتیویتی رو فینیش میکنه و میاد بیرون از برنامه.

اینم کدهای اون اکتیویتی:

Sub Activity_KeyPress (KeyCode As Int) As Boolean 
Select KeyCode
	Case KeyCodes.KEYCODE_BACK
 If KeyCode = KeyCodes.KEYCODE_BACK And sm.Visible = True Then
 	sm.HideMenus
	Else
	StartActivity(menu)
	Activity.Finish
 End If
	Case KeyCodes.KEYCODE_MENU
 If KeyCode = KeyCodes.KEYCODE_MENU And sm.Visible = True Then
 	sm.HideMenus
	Else
	sm.ShowMenu
End If
	Case KeyCodes.KEYCODE_VOLUME_DOWN

	For i = 0 To 1
	p.SetVolume(p.VOLUME_MUSIC,seda,True)
	seda = seda - 1
	Next

Case KeyCodes.KEYCODE_VOLUME_UP

	For i = 0 To 1
	p.SetVolume(p.VOLUME_MUSIC,seda,True)
	seda = seda + 1
	Next
 End Select
Return True
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

احتمالا وقتی منوتون(sm) بازه این اتفاق میفته. درسته؟؟

If KeyCode = KeyCodes.KEYCODE_BACK And sm.Visible = True Then
 	sm.HideMenus
	Else
	StartActivity(menu)
	Activity.Finish
 End If

شما گفتین اگه منو true بود مخفیش کنه. زیرش یه return True اضافه کنید تا از اکتیویتی خارج نشه.

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

 

به این تغییر بدید کدارو ببینید چی میشه

If KeyCode = KeyCodes.KEYCODE_BACK And sm.Visible = True Then
 	sm.HideMenus
return true
	Else
	StartActivity(menu)
	Activity.Finish
return true
 End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

دستورات شمارو هم پیاده کردم استاد نیکروان،

ولی مشکل پابرجاست.

البته بازم اینو بگم که این مشکل توی بعضی گوشیا هستش فقط.

توی گوشی خودم و شبیه ساز درسته....!

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

بایگانی شده

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

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

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