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 – האובייקט הזה, לשרשור.