অভিপ্রায় জন্য setFlags এবং addFlags মধ্যে পার্থক্য কি। কেউ দয়া করে এটি ব্যাখ্যা করতে পারে। প্রশংসা করা সাহায্য করুন।
অভিপ্রায় জন্য setFlags এবং addFlags মধ্যে পার্থক্য কি। কেউ দয়া করে এটি ব্যাখ্যা করতে পারে। প্রশংসা করা সাহায্য করুন।
উত্তর:
আপনি যখন ব্যবহার করেন setFlagsআপনি পুরানো পতাকাগুলি প্রতিস্থাপন করছেন ... আপনি যখন ব্যবহার করবেন addFlagsআপনি নতুন পতাকা যুক্ত করছেন। মনে রাখবেন, একটি পতাকাটি কেবল একটি পূর্ণসংখ্যা যা দু'জনের শক্তি ... বাইনারিতে, পতাকাগুলি এর মতো দেখায়: 1, 10, 100, 1000, ইত্যাদি ... (যা এই ক্ষেত্রে 1, 2, 4, 8) । সুতরাং, অপারেটরটি addFlagsব্যবহার করে আপনি যে পূর্ণসংখ্যাটি পাস করেন তা কী হয় |।
// example...
// value of flags: 1
intent.setFlags(2|4);
// now flags have this value: 110
intent.addFlags(8);
// now flags have this value: 1110
intent.setFlags(2|4);110 মূল্য দিতে পারে
intent.setFlags(int num);
এই সেট পতাকাটি কীভাবে ইন্টেন্ট.সেটফ্লাগ পরিচালনা করতে হয় তা মূলত ইন্টেন্ট দ্বারা সম্পাদিত উপাদানটির উপর নির্ভর করে t এটি একক বিবৃতিতে একাধিক কল চেইনের জন্য একই অভিপ্রায় বস্তুটি প্রদান করে।
intent.addFlags(int num);
এটি বিদ্যমান মানগুলির সাথে একটি নির্দিষ্ট অভিপ্রায় অতিরিক্ত পতাকা যুক্ত করতে সহায়তা করে th এটি একক বিবৃতিতে একাধিক কল চেইনের জন্য একই অভিপ্রায় বস্তুটিও প্রদান করে object