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

توقف سنسور

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

تنظیمات​

شناسه دریافت سنسور باید همان شناسه شروع باشد؛ مثلاً motion. مقدار پیش‌فرض فرم sensor است. اگر این فیلد را خالی بگذارید، همه دریافت‌های سنسور همان نمونه صفحه متوقف می‌شوند.

شناسه دریافت با نام متغیر خروجی تفاوت دارد. اگر شروع با شناسه motion و متغیر sensorData انجام شده، برای توقف motion را وارد کنید.

مثال: دکمه شروع و توقف​

  1. به دکمه «شروع»، عملکرد شروع سنسور با شناسه motion بدهید.
  2. به دکمه «توقف» در همان صفحه، عملکرد توقف سنسور با شناسه motion بدهید.
  3. برای فعال‌کردن دوباره، دکمه شروع را بزنید.

توقف را بلافاصله بعد از شروع در یک عملکرد چندگانه قرار ندهید؛ در این حالت دریافت پیش از استفاده لغو می‌شود.

اثر روی داده و صفحه​

  • مقدار آخر متغیر خروجی باقی می‌ماند؛ توقف آن را پاک نمی‌کند و مقدار stopped نمی‌نویسد.
  • توقف یک شناسه، دریافت‌های دارای شناسه دیگر را متوقف نمی‌کند.
  • توقف در صفحه دیگری، دریافت صفحه قبلی را با شناسه مشابه کنترل نمی‌کند.
  • اگر دریافت موردنظر فعال نباشد، توقف کاری انجام نمی‌دهد.
  • با بسته‌شدن صفحه، دریافت‌های آن حذف می‌شوند. پوشیده‌شدن موقت صفحه یا رفتن اپ به پس‌زمینه، دریافت را موقتاً قطع می‌کند و با بازگشت از سر می‌گیرد.

برای اطلاعات کامل درباره خروجی، شبیه‌سازی و JavaScript، راهنمای سنسورها را بخوانید.