একটি ওয়েব অ্যাপ্লিকেশনে, প্রতিটি উপাদানের একটি সেট ট্রিগার থাকে। তাদের সাহায্যে, আপনি বিভিন্ন ব্যবসায়িক প্রক্রিয়া কনফিগার করতে পারেন যা নির্দিষ্ট শর্তে শুরু হবে।
সমস্ত উপাদানের একটি সাধারণ ট্রিগারের একটি সেট রয়েছে যাকে উপাদান জীবনচক্র বলা হয়:
- onCreate - যখন পৃষ্ঠায় উপাদান তৈরি করা হয় তখন চলে;
- onShow - যখন উপাদানটি দৃশ্যমান অবস্থায় তার অবস্থা পরিবর্তন করে তখন চলে (পৃষ্ঠায় প্রদর্শিত);
- onHide - যখন কম্পোনেন্ট তার স্থিতিকে লুকানো অবস্থায় পরিবর্তন করে তখন চলে (প্রদর্শিত হওয়া বন্ধ করে);
- onDestroy - উপাদানটি ধ্বংস হওয়ার আগে চলে।
এখানে একটি উদাহরণ হিসাবে button উপাদানের ট্রিগার আছে:
আসুন প্রতিটি ট্রিগার ঘনিষ্ঠভাবে দেখুন। এটি করার জন্য আমরা ইন্টারফেসে ট্রিগারের লঞ্চ প্রদর্শন করতে বিজ্ঞপ্তি ব্লক ব্যবহার করব।
onCreate
আসুন onCreate ট্রিগার দিয়ে শুরু করি এবং এর জন্য একটি বিজ্ঞপ্তি সেট আপ করি।
এখন, যতবার onCreate ট্রিগার চলবে ততবার বিজ্ঞপ্তি আসবে। এটি নিম্নলিখিত ক্ষেত্রে কাজ করবে:
- ব্যবহারকারী যখন পৃষ্ঠায় যান;
- পৃষ্ঠা রিফ্রেশ করার পরে।
আসুন অন্যান্য ট্রিগারগুলির জন্য অনুরূপ বিপি সেট আপ করি:
onShow
onShow ট্রিগার চলবে:
- যখন ব্যবহারকারী পৃষ্ঠায় প্রবেশ করে, এবং উপাদানটির Visible ক্ষেত্রটি True এ সেট করা হয়;
- পৃষ্ঠাটি রিফ্রেশ করার পরে, এবং উপাদানটির Visible ক্ষেত্রটি True এ সেট করা হয়;
- যখন একটি উপাদান তার Visible অবস্থা False থেকে True.
onHide
onHide ট্রিগার চলবে:
- ব্যবহারকারী যখন পৃষ্ঠাটি ছেড়ে যায় তখন উপাদানটি চালু ছিল।
- যখন একটি উপাদান তার Visible অবস্থা True থেকে False এ পরিবর্তন করে।
onDestroy
onDestroy ট্রিগার চলবে:
- ব্যবহারকারী যখন পৃষ্ঠাটি ছেড়ে যায় তখন উপাদানটি চালু ছিল।
- যখন একটি উপাদান পৃষ্ঠা থেকে সরানো হয়।