গিলির মন্তব্যে যেমন কনস্ট্রাক্টরকে জিনিস রাখার একটা ভাল কারণ হ'ল চূড়ান্ত ক্ষেত্র ব্যবহার।
যাইহোক, আপনি যদি কনস্ট্রাক্টরের জিনিসগুলিকে আরম্ভ করেন, তবে অবজেক্টটির জীবনকাল খানিকটা দীর্ঘ হবে, যদিও আমি onCreate
খুব বেশি চিন্তা করি না কারণ এরপরেই ডাকা হবে।
যদিও এটি আমার আদর্শের পরিপন্থী, তবুও আমি ক্রিয়াকলাপের সদস্যদের সূচনা করার জন্য কনস্ট্রাক্টরকে এড়াতে পারি না onResume()
এবং onPause()
আমার অ্যাপ্লিকেশন যে বিষয়গুলির সাথে মোকাবেলা করছে তার উপর নির্ভর করে ।
জন্য onCreate()
আমি সাধারণত এটি ব্যবহার স্থানীয় ভেরিয়েবল দেখার ম্যাপিং না। যদিও অ্যান্ড্রয়েড-টীকাগুলি ইতিমধ্যে আমার জন্য এটি করে তাই onCreate()
আমার ক্রিয়াকলাপের জন্য আমার কাছে খুব কমই কোনও পদ্ধতি থাকে। আমি এখনও এটি পরিষেবাতে ব্যবহার করি।
যাইহোক, আপনি যদি সদস্যদের দিকে তাকান তবে আপনি সম্ভবত আরম্ভ করছিলেন
তাদের একটি "নিকট" পদ্ধতি থাকবে যা আপনাকে সঠিক সময়ে প্রার্থনা করতে হবে (অনারিউম বা অনপেজ)
তারা সেই দৃশ্যের অংশ হবেন যার অর্থ এটি আরম্ভ করা দরকার তারপর অনক্রিটকে কল করা দরকার
তারা ধ্রুবক যা কোনওভাবেই কনস্ট্রাক্টরে রাখার দরকার নেই, কেবল একটি স্ট্যাটিক ফাইনাল করবে। এর মধ্যে পেইন্ট এবং পাথ ধ্রুবকগুলি রয়েছে যা স্ট্যাটিক ব্লক দ্বারা সূচনা করা যেতে পারে