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

کد کلیک back


aazizz

سوال

سلام به همگی

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

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

برگشت، از برنامه خارج میشه. به نظرتون مشکل از فینیش کردنه؟ اگه از کده بگین چه کدی

بزارم. اگه که هم از فینیشه چطور با وجود فینیش، به صفحه فبلیم برگردم بدون اینکه از برنامه

بیرون بیاد

Sub Back_KeyPress (KeyCode As Int) As Boolean 'Return True to consume the event
	If KeyCode = KeyCodes.KEYCODE_BACK Then
	StartActivity(main)
	Activity.Finish
	End If	
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

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

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

نه برادر نمیپره بیرون.

کدتون رو به این شکل بنویسید:

Sub Activity_KeyPress (KeyCode As Int) As Boolean 'Return True to consume the event
    If KeyCode = KeyCodes.KEYCODE_BACK Then
    StartActivity(main)
    Activity.Finish
    Return True
    End If    
End Sub

 

درضمن یه اشتباه دیگه هم داشتید. EventName رو گذاشته بودید Back. :kotak:

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

سلام

 

یه Return True بعد از کد Activity.Finish وارد کنید.

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

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

یعنی چون عکسارو نول کردم وقتی بک میزنم عکسا دیگه نیستن

مگه ما اونارو دوباره لود نمی کنیم؟ چرا صفحه از اول نمیاد؟

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

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

خیلی ممنون آقای نیکروان حالا از همین را ه میرم تا ببینم چی میشه

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

بایگانی شده

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

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

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