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

مشکل در بخش Keycode


iavaduu

سوال

باسلام خدمت همگی

بنده میخواستم این متریال دیالوگ دستی رو که متریال نیست وتوسط پنل ها شبیه سازی شده رو بجای مسیج باکس خروج هنگام کلیک بک سخت افزار یدر اکتویتی اصلیMainاین دیالوگ شبیه سازی شده به متریال رو اجرا کنه.

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

ولی وقتی برگشت رو میزنم این دیالوگ محض اجرا شدن ازبرنامه خارج میشه ومثل مسیج باکس نمیمونه تا کابر بله یاخیر رو انتخاب کنه.

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

چون الآن درحال خروج دیالوگ رواجرا میکنه.

لطفا بزرگواری کنید راهنمایی کنید منو.

باتشکر

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

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

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

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

باید چیکارکنم که وقتی دکمه برگشت سخت افزاریرو درصفحهMainزدم وقتی که پنل خروج امد دوباره که Backروبزنم پنل بسته بشه واکتویتی اصلی یاهمون مین اجرا بشه.

ینی درواقع دوتا دستور برگشت سخت افزار در یک اکتیویتی.

لطفا راهنماییم کنید

باتشکر

 

واسه این کار از کد زیر استفاده کنید

Sub Activity_KeyPress (KeyCode As Int) As Boolean 
If KeyCode=KeyCodes.KEYCODE_BACK Then
if exit1.Visible=false then
exit1.Visible=True
else
exit1.Visible=false
end if
Return True
End If
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

If KeyCode=KeyCodes.KEYCODE_BACK Then
  If pa.Visible=False And msg.Visible= False Then
pa.Visible=True
msg.Visible=True
Else
pa.Visible=False
msg.Visible=False
End If
 Return True
End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

باسلام خدمت همگی

بنده میخواستم این متریال دیالوگ دستی رو که متریال نیست وتوسط پنل ها شبیه سازی شده رو بجای مسیج باکس خروج هنگام کلیک بک سخت افزار یدر اکتویتی اصلیMainاین دیالوگ شبیه سازی شده به متریال رو اجرا کنه.

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

ولی وقتی برگشت رو میزنم این دیالوگ محض اجرا شدن ازبرنامه خارج میشه ومثل مسیج باکس نمیمونه تا کابر بله یاخیر رو انتخاب کنه.

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

چون الآن درحال خروج دیالوگ رواجرا میکنه.

لطفا بزرگواری کنید راهنمایی کنید منو.

باتشکر

 

با سلام از این کد استفاده کنید

Sub Activity_KeyPress (KeyCode As Int) As Boolean 
If KeyCode=KeyCodes.KEYCODE_BACK Then
exit1.Visible=True
Return True
End If
End Sub

تو کد exit1 پنلتونه

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

 

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

If KeyCode=KeyCodes.KEYCODE_BACK Then
  If pa.Visible=False And msg.Visible= False Then
pa.Visible=True
msg.Visible=True
Else
pa.Visible=False
msg.Visible=False
End If
 Return True
End If

 

 

 

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

 

http://s7.picofile.com/file/8259486284/My_video9.mp4.html

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

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

یا ازهمینجا میفرستم.

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

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

هزینش رو متحمل میشم.

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

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

باید چیکارکنم که وقتی دکمه برگشت سخت افزاریرو درصفحهMainزدم وقتی که پنل خروج امد دوباره که Backروبزنم پنل بسته بشه واکتویتی اصلی یاهمون مین اجرا بشه.

ینی درواقع دوتا دستور برگشت سخت افزار در یک اکتیویتی.

لطفا راهنماییم کنید

باتشکر

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

بایگانی شده

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

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

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