SpeedAlertOptions.Builder

کلاس نهایی استاتیک عمومی SpeedAlertOptions.Builder Object را گسترش می دهد

سازنده برای ساخت SpeedAlertOptions.

خلاصه سازنده عمومی

SpeedAlertOptions.Builder ()
یک سازنده خالی ایجاد می کند.

خلاصه روش عمومی

SpeedAlertOptions
ساختن ()
یک SpeedAlertOptions ایجاد می کند.
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds (اینت ثانیه)
زمان مورد نیاز برای ارتقاء هشدارهای سرعت از MINOR به MAJOR را بر حسب ثانیه تنظیم می کند.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage ( SpeedAlertSeverity speedAlertSeverity، int rateAboveLimit)
آستانه راه اندازی را به عنوان درصدی برای هشدار سرعت SpeedAlertSeverity مشخص شده تنظیم می کند.

خلاصه روش ارثی

سازندگان عمومی

عمومی SpeedAlertOptions.Builder ()

یک سازنده خالی ایجاد می کند.

روش های عمومی

ساخت عمومی SpeedAlertOptions ()

یک SpeedAlertOptions ایجاد می کند.

تنظیم آستانه درصد یکسان برای هشدارهای سرعت MINOR و MAJOR ، هشدار سرعت MINOR را غیرفعال می کند و فقط به هشدار سرعت MAJOR اجازه می دهد.

پرتاب می کند
IllegalArgumentException اگر همه شرایط زیر برآورده نمی شود:
  • شما آستانه راه اندازی هشدار سرعت MINOR را به صورت درصد با مقدار int غیر منفی تنظیم کرده اید
  • شما آستانه راه اندازی هشدار سرعت MAJOR را به عنوان درصد با مقدار int غیر منفی که حداقل درصد MINOR هشدار سرعت جزئی است، تنظیم کرده اید.
  • شما آستانه راه اندازی هشدار سرعت MAJOR در ثانیه با یک عدد صحیح مثبت تنظیم کرده اید

عمومی SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (اینت ثانیه)

زمان مورد نیاز برای ارتقاء هشدارهای سرعت از MINOR به MAJOR را بر حسب ثانیه تنظیم می کند.

سرعت بیش از حد آستانه درصد MINOR برای بیشتر از ثانیه های مشخص شده، هشدار سرعت MAJOR را فعال می کند.

مولفه های
ثانیه

عمومی SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage ( SpeedAlertSeverity speedAlertSeverity، int rateAboveLimit)

آستانه راه اندازی را به عنوان درصدی برای هشدار سرعت SpeedAlertSeverity مشخص شده تنظیم می کند.

شما به این روش برای سفارشی کردن آستانه های هشدار سرعت به عنوان درصد برای هشدارهای MINOR و MAJOR نیاز دارید.

مولفه های
speedAlertSeverity
%AboveLimit