پرش به مطلب اصلی

بستن صفحه فعلی

این عملکرد صفحه فعلی را می‌بندد.

کاربردها

  • بستن صفحه فعلی و بازگشت به صفحه قبلی.
  • ساخت دکمه برگشت یا بستن صفحه‌ای که روی صفحه دیگر باز شده است.
  • مدیریت مسیرهای چندصفحه‌ای در اپ.
فرم تنظیمات عملکرد «بستن صفحه فعلی»
فرم تنظیمات عملکرد «بستن صفحه فعلی» در پنل اپ‌ادیتور.

رفتار عملکرد

  • صفحه فعلی از مسیر نمایش بسته می‌شود و کاربر به صفحه قبلی برمی‌گردد.
  • اگر صفحه فعلی صفحه اصلی باشد، عملکرد اجرا نمی‌شود؛ چون صفحه قبلی برای بازگشت وجود ندارد.
  • این عملکرد با «خروج از برنامه» و «خروج از حساب کاربری» متفاوت است.
  • این عملکرد دقیقاً مثل دکمه برگشت گوشی عمل می‌کند؛ یعنی رویدادهای «قبل از خروج از صفحه» و «خروج از صفحه» هم اجرا می‌شوند.
رابطه با رویدادهای خروج

اگر صفحه یک رویداد «قبل از خروج از صفحه» با گزینه خروج از صفحه لغو شود داشته باشد و شرط لغو برقرار باشد، این عملکرد هم صفحه را نمی‌بندد. اگر صفحه با این عملکرد بسته نمی‌شود، ابتدا رویدادهای خروج آن را بررسی کنید.

اگر آن رویداد پرسش تاییدیه داشته باشد، این عملکرد هم ابتدا پرسش را نمایش می‌دهد و صفحه تنها با تأیید کاربر بسته می‌شود.

توجه کنید اگر این عملکرد را داخل رویداد «خروج از صفحه» بگذارید، صفحه‌ای که بعد از خروج دیده می‌شود بسته خواهد شد، نه صفحه‌ای که تازه بسته شده است.

نکات تکمیلی

  • این عملکرد را معمولاً به دکمه برگشت تولبار یا دکمه «بستن» متصل کنید.
  • اگر می‌خواهید پس از انجام کار به مقصد مشخصی بروید، به‌جای بستن صفحه از باز کردن صفحه استفاده کنید.
  • بعد از تغییر مسیرهای اپ، ورود به صفحه از چند مسیر مختلف و بازگشت از آن را آزمایش کنید.

اگر دکمه برگشت کاری نمی‌کند

  • بررسی کنید صفحه فعلی واقعاً روی صفحه دیگری باز شده باشد.
  • اگر این صفحه، صفحه اصلی است رفتار طبیعی همین است.
  • فعال بودن رویداد کلیک، عملکرد و شرط احتمالی آن را کنترل کنید.
  • بررسی کنید رویداد «قبل از خروج از صفحه» با گزینه لغو خروج، بسته شدن صفحه را متوقف نکرده باشد.