Ի՞նչ ծանուցում է մնում վահանակում, մինչ փոխարինումն ակտիվ է
Դա Android-ի ֆոնային ծառայության պարտադիր ծանուցումն է։ Առանց դրա համակարգը դադարեցնում է փոխարինումը հավելվածը ծալելուց մի քանի րոպե անց․ հնարավոր չէ հեռացնել ծանուցումը և պահպանել փոխարինումը։
Այն հնարավոր չէ հեռացնել, և դա հենց Android-ի սահմանափակումն է, ոչ թե հավելվածի որոշումը։ Android 8-ից սկսած մշտապես աշխատող ֆոնային ծառայությունը պետք է ծանուցում ցույց տա․ առանց դրա համակարգը թույլ չի տալիս ծառայությանը գոյություն ունենալ և փակում է այն մի քանի վայրկյանում։
Ուստի ընտրությունն այստեղ ոչ թե «ծանուցում»-ի և «առանց ծանուցման» միջև է, այլ «ծանուցում և աշխատող փոխարինում»-ի և «ոչ ծանուցում, ոչ փոխարինում»-ի միջև։ Ֆոնում փոխարինումը պահող ցանկացած հավելված ցույց է տալիս նման ծանուցում, այլապես այն ընդհանրապես չէր պահի փոխարինումը։
Այն նաև իրական գործնական արժեք ունի․ դա միակ հուսալի ցուցիչն է, որ ֆոնային ծառայությունը կենդանի է։ MIUI, HyperOS և One UI թաղանթները փակում են ֆոնային գործընթացներն իրենց հայեցողությամբ, և ծանուցումն անհետանում է հենց այդ պահին։ Ուստի «փոխարինումը դեռ միացվա՞ծ է» ստուգումը հանգում է վահանակին մեկ հայացքի․ պետք չէ բացել այլ քարտեզ և համեմատել կետը։
Ինչ կարելի է անել ծանուցման հետ՝ դարձնել այն պակաս նկատելի։ Android-ի կարգավորումներում բացեք «Հավելվածներ» → Mock Location → «Ծանուցումներ» և ծանուցումների ալիքը տեղափոխեք ցածր կարևորության կատեգորիա։ Այն կդադարի տեղ զբաղեցնել վահանակի վերևում և կտեղափոխվի «Անձայն» բաժին, բայց կմնա համակարգում, ինչը նշանակում է, որ ծառայությունը կշարունակի աշխատել։
Մի անջատեք ծանուցումների ալիքն ամբողջությամբ․ որոշ թաղանթներում դա ստիպում է համակարգին առաջին իսկ հնարավորության դեպքում փակել ծառայությունը, և փոխարինումը սկսում է ընդհատվել առանց տեսանելի պատճառի։ Եթե արդեն անջատել եք ծանուցումները և բախվել եք դրան, միացրեք դրանք նորից և ստուգեք ֆոնային մյուս կարգավորումները, որոնք նկարագրված են ֆոնում անջատվող փոխարինման մասին հոդվածում։