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

ویژگی کی بک(کلید برگشت)


سیدمحمد

سوال

سلام دوستان.

میخام وقتی روی یک ایمیج ویو یا یک پنل کلیک شد،

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

مثل کلید برگشت. برای اینکار چه کنم؟؟

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

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

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

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

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

سلام دوستان.

میخام وقتی روی یک ایمیج ویو یا یک پنل کلیک شد،

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

مثل کلید برگشت. برای اینکار چه کنم؟؟

 

با سلام دوست عزیز 

فک نکنم ا

کسی منظورتونو متوجه شده باشه  :DD:

اگه میخای به اکتیویتی قبل برگردی 

activity.finish

startactivity()

 

 و  اگرم میخای از برنامه بره بیرون که دیگه exitapplication هست :DD:

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

دوستان ممنون از پاسخ هاتون ولی هیچکدوم چیزی که میخام نیست.

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

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

این کد اشتباهه و عمل نمیکنه ولی یک همچین چیزی میخام:

Sub panel1_click

Keycodes.keycode_back

End sub

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

دوست عزیز شما منظورتون از اینکه برنامه برگرده عقب چیه؟؟؟  :fekr:

منظورتون اکتیویتی قبلیه یا کار دیگه ای میخواین انجام بدین

اگه اکتیویتی قبلی میخواین برگردین که startactivty باید بکنین راه دیگه ای نیست

در ضمن این کدی که نوشتین 

Sub panel1_click
Keycodes.keycode_back
End sub 

شما باید بدونین که مقدار Keycodes.keycode_back یا true یا false هستش و کار دیگه ای نمیکنه در حالت عادی وقتی کلید بک زده میشه اکتیویتی فعلی finish میشه و به اکتیویتی قبل بر میگرده مگه اینکه واسش parent تعریف کنی 

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

شما فکر کنم بهتر باشه توی Activity ها و Layout های مختلف با یک مقدار از نوع int بازی کنید و زمانی که button مورد نظر شما کلیک شد

با شرط گذاشتن مشخص کنید که زمانی که مثلا مقدار 2 هست به کجا برگرده !!!

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

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

بایگانی شده

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

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

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