আমার মনে হয় এসডিকে সাইটে প্রচুর স্টাফ রয়েছে যা দুর্বলভাবে নথিভুক্ত রয়েছে, এটি তাদের মধ্যে একটি। আমি যে দাবিটি করতে যাচ্ছি তা হ'ল মনে হচ্ছে কোনও অ্যাপ্লিকেশন প্রসঙ্গটি ব্যবহার করে ডিফল্ট হওয়া ভাল এবং কেবল যখন আপনার সত্যিকারের প্রয়োজন তখন কেবল কোনও কার্যকলাপের প্রসঙ্গ ব্যবহার করুন। একমাত্র জায়গা যেখানে আমি কখনও দেখেছি যে আপনার কোনও ক্রিয়াকলাপ প্রসঙ্গে প্রয়োজন তা অগ্রগতি ডায়ালগের জন্য। SBERG412 দাবি করেছে যে টোস্ট বার্তার জন্য আপনাকে একটি ক্রিয়াকলাপ প্রসঙ্গে ব্যবহার করতে হবে, তবুও অ্যান্ড্রয়েড ডক্স স্পষ্টভাবে কোনও অ্যাপ্লিকেশন প্রসঙ্গটি ব্যবহৃত হচ্ছে তা দেখায়। এই গুগলের উদাহরণের কারণে আমি সর্বদা টোস্টের জন্য অ্যাপ্লিকেশন প্রসঙ্গ ব্যবহার করেছি। যদি এটি করা ভুল হয় তবে গুগল বলটি এখানে ফেলে দেয়।
এখানে ভাবনা এবং পর্যালোচনা করার জন্য আরও কিছু রয়েছে:
টোস্ট বার্তার জন্য, গুগল দেব গাইড অ্যাপ্লিকেশন প্রসঙ্গটি ব্যবহার করে এবং স্পষ্টভাবে এটি ব্যবহার করতে বলুন:
টোস্ট বিজ্ঞপ্তি
দেব গাইডের ডায়লগ বিভাগে আপনি দেখতে পাচ্ছেন যে একটি সতর্কতা ডায়ালগ.বিল্ডার অ্যাপ্লিকেশন প্রসঙ্গটি ব্যবহার করে এবং তারপরে অগ্রগতি বারটি একটি ক্রিয়াকলাপ প্রসঙ্গে ব্যবহার করে। গুগলের দ্বারা এটি ব্যাখ্যা করা হয়নি।
ডায়ালগ
অ্যাপ্লিকেশন প্রসঙ্গটি ব্যবহার করার উপযুক্ত কারণটি মনে হয় যখন আপনি কোনও ওরিয়েন্টেশন পরিবর্তনের মতো কনফিগারেশন পরিবর্তনগুলি পরিচালনা করতে চান এবং আপনি এমন বস্তু ধরে রাখতে চান যা ভিউয়ের মতো প্রসঙ্গে প্রয়োজন context আপনি যদি এখানে দেখেন: সময় পরিবর্তনগুলি চালান
কোনও ক্রিয়াকলাপ প্রসঙ্গে ব্যবহারের বিষয়ে একটি সতর্কতা রয়েছে, যা ফাঁস তৈরি করতে পারে। এটি রক্ষা করার মত মতামতগুলির সাথে একটি অ্যাপ্লিকেশন প্রসঙ্গের সাথে এড়ানো যেতে পারে (কমপক্ষে এটি আমার বোঝার)। আমি যে অ্যাপ্লিকেশনটিতে লিখছি সেটিতে আমি একটি অ্যাপ্লিকেশন প্রসঙ্গটি ব্যবহার করার ইচ্ছা করি কারণ আমি একটি ওরিয়েন্টেশন পরিবর্তনের বিষয়ে কিছু মতামত এবং অন্যান্য বিষয়গুলি ধরে রাখার চেষ্টা করছি এবং আমি এখনও চাই যে ক্রিয়াকলাপটি ধ্বংস হয়ে ওরিয়েন্টেশন পরিবর্তনে পুনরায় তৈরি করা হোক। সুতরাং মেমরি ফাঁস না হওয়ার জন্য আমাকে একটি অ্যাপ্লিকেশন প্রসঙ্গ ব্যবহার করতে হবে (দেখুন মেমরি ফুটো এড়ানো)। আমার কাছে মনে হয় কোনও ক্রিয়াকলাপের প্রেক্ষাপটের পরিবর্তে অ্যাপ্লিকেশন প্রসঙ্গটি ব্যবহার করার যথেষ্ট কারণ রয়েছে এবং আমার কাছে এটি প্রায় মনে হয় আপনি কোনও কার্যকলাপের প্রেক্ষাপটের চেয়ে এটি প্রায়শই ব্যবহার করবেন। এগুলি আমি অনেক অ্যান্ড্রয়েড বইয়ের মধ্য দিয়ে চলেছি বলে মনে হয় এবং আমি দেখেছি গুগলের বেশিরভাগ উদাহরণ।
গুগল ডকুমেন্টেশনটি সত্যই এটিকে দেখে মনে হচ্ছে অ্যাপ্লিকেশন প্রসঙ্গে ব্যবহার করা বেশিরভাগ ক্ষেত্রে পুরোপুরি ঠিক আছে, এবং বাস্তবে তাদের উদাহরণগুলিতে কোনও কার্যকলাপের প্রসঙ্গ ব্যবহার করার চেয়ে বেশিরভাগ ক্ষেত্রে প্রদর্শিত হয় (কমপক্ষে আমি যে উদাহরণগুলি দেখেছি)। অ্যাপ্লিকেশন প্রসঙ্গটি ব্যবহার করতে যদি সত্যিই এইরকম সমস্যা হয় তবে গুগলের সত্যই এই বিষয়ে আরও জোর দেওয়া দরকার। তাদের এটিকে পরিষ্কার করা দরকার এবং তাদের কয়েকটি উদাহরণ পুনরায় করা দরকার। আমি এটিকে পুরোপুরি অনভিজ্ঞ বিকাশকারীদের জন্য দোষ দেব না যেহেতু কর্তৃপক্ষ (গুগল) সত্যই এটির মতো করে তোলে যা অ্যাপ্লিকেশন প্রসঙ্গে ব্যবহার করা কোনও সমস্যা নয়।