بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل هندل دکمه بک در فرگمنت

مدیریت گفتگو
Plumber 8 سال پیش
آخرین تغییر: 8 سال پیش

سلام دوستان

من یه مشکلی دارم و اینه که نمیدونم چطوری میشه دکمه بک رو توی فرگمنت هندل کرد و فرایند خاصی رو توش انجام داد چون backPress نداره و از داخل اکتیویتی کال میشه 

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

و یا وقتی دوتا تب دارم میخوام توی هر تب بک زد از همون تب فرگمنت بسته بشه نه اخرین فرگمنتی که باز شده.(نمونه اینستاگرام یا بازار)

ممنون.

نظرات

پاسخ‌ها 1

HaDiSs 8 سال پیش

من خودم برای این کار فرایند بک پرس رو توی اکتیوتیه میزبان هندل میکنم، ینی وقتی که بک زده شداز لیست اون اکتیوتی، فرگمنتی که روی صفحه هستو تشخیص میدم و بعد کاری که میخوام رو انجام میدم  و در آخر super.backPressed رو کال میکنم

 

نظرات

Plumber 8 سال پیش
متاسفانه این روش وقتی چنتا فرگمت باشن و یه سریش hide شده باشن و توی اون hide شده ها دوتا فرگمنت با یک نام باشه ممکن نیست ، به عنئان مثال جزییات محصول باز شده در تب محصولات و جزییات محصول باز شده در تب سبد خرید هردو از دو فرگمنت میزبان مختلف و یک جنس فرگمنت هستن!

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .