ActionResponse
অবজেক্টের জন্য একজন নির্মাতা।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বর্ণনা |
---|---|---|
build() | ActionResponse | বর্তমান কর্ম প্রতিক্রিয়া তৈরি করে এবং এটি বৈধ করে। |
setNavigation(navigation) | ActionResponseBuilder | একটি Navigation কর্মের প্রতিক্রিয়া সেট করে। |
setNotification(notification) | ActionResponseBuilder | অ্যাকশন সক্রিয় হলে বিজ্ঞপ্তি প্রদর্শনের জন্য সেট করে। |
setOpenLink(openLink) | ActionResponseBuilder | যখন অ্যাকশন সক্রিয় করা হয় সেখানে নেভিগেট করার জন্য URL সেট করে। |
setStateChanged(stateChanged) | ActionResponseBuilder | এই ক্রিয়াটি বিদ্যমান ডেটা অবস্থা পরিবর্তন করেছে তা নির্দেশ করার জন্য একটি পতাকা সেট করে। |
বিস্তারিত ডকুমেন্টেশন
build()
বর্তমান কর্ম প্রতিক্রিয়া তৈরি করে এবং এটি বৈধ করে।
প্রত্যাবর্তন
ActionResponse
- একটি বৈধ অ্যাকশন রেসপন্স।
নিক্ষেপ করে
Error
— যদি নির্মিত কর্ম প্রতিক্রিয়া বৈধ না হয়।
setNotification(notification)
অ্যাকশন সক্রিয় হলে বিজ্ঞপ্তি প্রদর্শনের জন্য সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
notification | Notification | ব্যবহারের জন্য Notification । |
প্রত্যাবর্তন
ActionResponseBuilder
— এই বস্তুটি, চেইন করার জন্য।
setOpenLink(openLink)
যখন অ্যাকশন সক্রিয় করা হয় সেখানে নেভিগেট করার জন্য URL সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
openLink | OpenLink | OpenLink ব্যবহার করতে হবে। |
প্রত্যাবর্তন
ActionResponseBuilder
— এই বস্তুটি, চেইন করার জন্য।
setStateChanged(stateChanged)
এই ক্রিয়াটি বিদ্যমান ডেটা অবস্থা পরিবর্তন করেছে তা নির্দেশ করার জন্য একটি পতাকা সেট করে। উদাহরণস্বরূপ, যদি কর্মটি একটি টাস্ক তৈরি করে বা যোগাযোগের তথ্য আপডেট করে। যখন এই পতাকাটি সত্য হিসাবে সেট করা হয়, Gmail এর মতো পরিষেবাগুলি এই ক্রিয়াটির সাথে যুক্ত যেকোন ক্যাশে করা স্টেট ডেটা সাফ করার চেষ্টা করতে পারে৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
stateChanged | Boolean | এই ক্রিয়াটি বিদ্যমান রাজ্যের ডেটা পরিবর্তন করেছে কিনা। ডিফল্ট থেকে মিথ্যা. |
প্রত্যাবর্তন
ActionResponseBuilder
— এই বস্তুটি, চেইন করার জন্য।