Class ActionResponseBuilder

ActionResponseBuilder

אובייקט builder של ActionResponse.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
build()ActionResponseהמערכת בונה את התגובה לפעולה הנוכחית ומאמתת אותה.
setNavigation(navigation)ActionResponseBuilderהגדרת התגובה לפעולה Navigation.
setNotification(notification)ActionResponseBuilderמגדיר את ההתראה שתוצג כשהפעולה תופעל.
setOpenLink(openLink)ActionResponseBuilderהגדרת כתובת ה-URL שאליה המשתמש יועבר כשהפעולה תופעל.
setStateChanged(stateChanged)ActionResponseBuilderהפעולה הזו מגדירה דגל שמציין שהיא שינתה את מצב הנתונים הקיים.

תיעוד מפורט

build()

המערכת בונה את התגובה לפעולה הנוכחית ומאמתת אותה.

חזרה

‫ActionResponse — ActionResponse מאומת.

מקפיצה את הודעות השגיאה (Throws)

‫Error – אם התגובה לפעולה שנוצרה לא תקינה.


setNavigation(navigation)

הגדרת התגובה לפעולה Navigation.

פרמטרים

שםסוגתיאור
navigationNavigationה-Navigation שבו רוצים להשתמש.

חזרה

‫ActionResponseBuilder – האובייקט הזה, לשרשור.


setNotification(notification)

מגדיר את ההתראה שתוצג כשהפעולה תופעל.

פרמטרים

שםסוגתיאור
notificationNotificationה-Notification שבו רוצים להשתמש.

חזרה

‫ActionResponseBuilder – האובייקט הזה, לשרשור.


הגדרת כתובת ה-URL שאליה המשתמש יועבר כשהפעולה תופעל.

פרמטרים

שםסוגתיאור
openLinkOpenLinkה-OpenLink שבו רוצים להשתמש.

חזרה

‫ActionResponseBuilder – האובייקט הזה, לשרשור.


setStateChanged(stateChanged)

הפעולה הזו מגדירה דגל שמציין שהיא שינתה את מצב הנתונים הקיים. לדוגמה, אם הפעולה יצרה משימה או עדכנה פרטים ליצירת קשר. כשהדגל הזה מוגדר כ-True, שירותים כמו Gmail יכולים לנסות לנקות את כל נתוני המצב שנשמרו במטמון שמשויכים לפעולה הזו.

פרמטרים

שםסוגתיאור
stateChangedBooleanאם הפעולה הזו שינתה את נתוני המצב הקיימים. ברירת המחדל היא False.

חזרה

‫ActionResponseBuilder – האובייקט הזה, לשרשור.