Class ActionResponseBuilder

অ্যাকশন রেসপন্স বিল্ডার

A builder for ActionResponse objects.

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
build() Action Response বর্তমান অ্যাকশন রেসপন্সটি তৈরি করে এবং তা যাচাই করে।
set Navigation(navigation) Action Response Builder একটি Navigation অ্যাকশনের প্রতিক্রিয়া নির্ধারণ করে।
set Notification(notification) Action Response Builder অ্যাকশনটি সক্রিয় হলে যে নোটিফিকেশনটি প্রদর্শিত হবে, তা সেট করে।
set Open Link(openLink) Action Response Builder অ্যাকশনটি সক্রিয় হলে যে URL-এ নেভিগেট করা হবে, তা নির্ধারণ করে।
set State Changed(stateChanged) Action Response Builder এই ক্রিয়াটি যে বিদ্যমান ডেটার অবস্থা পরিবর্তন করেছে, তা বোঝানোর জন্য একটি ফ্ল্যাগ সেট করে।

বিস্তারিত ডকুমেন্টেশন

build()

বর্তমান অ্যাকশন রেসপন্সটি তৈরি করে এবং তা যাচাই করে।

ফেরত

ActionResponse — একটি যাচাইকৃত অ্যাকশনরেসপন্স।

নিক্ষেপ

Error — যদি নির্মিত কর্ম প্রতিক্রিয়াটি বৈধ না হয়।


setNavigation(navigation)

একটি Navigation অ্যাকশনের প্রতিক্রিয়া নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
navigation Navigation ব্যবহারের জন্য Navigation

ফেরত

ActionResponseBuilder — এটি চেইনিংয়ের জন্য ব্যবহৃত অবজেক্ট।


setNotification(notification)

অ্যাকশনটি সক্রিয় হলে যে নোটিফিকেশনটি প্রদর্শিত হবে, তা সেট করে।

প্যারামিটার

নাম প্রকার বর্ণনা
notification Notification ব্যবহারের জন্য Notification

ফেরত

ActionResponseBuilder — এটি চেইনিংয়ের জন্য ব্যবহৃত অবজেক্ট।


অ্যাকশনটি সক্রিয় হলে যে URL-এ নেভিগেট করা হবে, তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
open Link Open Link ব্যবহারের জন্য Open Link

ফেরত

ActionResponseBuilder — এটি চেইনিংয়ের জন্য ব্যবহৃত অবজেক্ট।


setStateChanged(stateChanged)

এই কাজটি যে বিদ্যমান ডেটার অবস্থা পরিবর্তন করেছে, তা বোঝানোর জন্য একটি ফ্ল্যাগ সেট করে। উদাহরণস্বরূপ, যদি কাজটি কোনো টাস্ক তৈরি করে বা যোগাযোগের তথ্য আপডেট করে। যখন এই ফ্ল্যাগটি 'true' সেট করা হয়, তখন Gmail-এর মতো পরিষেবাগুলো এই কাজের সাথে যুক্ত যেকোনো ক্যাশ করা স্টেট ডেটা মুছে ফেলার চেষ্টা করতে পারে।

প্যারামিটার

নাম প্রকার বর্ণনা
state Changed Boolean এই পদক্ষেপটি বিদ্যমান অবস্থার ডেটা পরিবর্তন করেছে কিনা। ডিফল্টরূপে এর মান 'ফলস'।

ফেরত

ActionResponseBuilder — এটি চেইনিংয়ের জন্য ব্যবহৃত অবজেক্ট।