Locale
সিস্টেম সম্পত্তি বৈশিষ্ট্যগুলি থেকে আপনার অ্যাপ্লিকেশন প্রক্রিয়াটির জন্য রানটাইমের সময়ে ডিফল্টটি স্থিতিশীলভাবে নির্মিত হয়, সুতরাং যখন অ্যাপ্লিকেশনটি চালু হয়েছিল তখন এটিLocale
সেই ডিভাইসে নির্বাচিত প্রতিনিধিত্ব করবে । সাধারণত, এটি ঠিক আছে, তবে এর অর্থ এই নয় যে ব্যবহারকারীরা যদি আপনার অ্যাপ্লিকেশন প্রক্রিয়াটি চলার পরে সেটিংসে সেগুলি পরিবর্তন করে তবে সম্ভবত এর মানটি অবিলম্বে আপডেট হবে না।Locale
getDefaultLocale()
আপনার অ্যাপ্লিকেশনটিতে কোনও কারণে যদি আপনাকে এই জাতীয় ইভেন্টগুলি ফাঁদে ফেলতে হয় তবে আপনি পরিবর্তে Locale
উত্স Configuration
অবজেক্ট থেকে উপলব্ধ করার চেষ্টা করতে পারেন
Locale current = getResources().getConfiguration().locale;
আপনার অ্যাপ্লিকেশনটির জন্য এটি প্রয়োজনীয় হলে কোনও মান সেটিংস পরিবর্তনের পরে এই মানটি আরও দ্রুত আপডেট করা হতে পারে।
default()
এটি একটি নিরাপদ বাজি, কেবল এটি প্রক্রিয়াজাতকরণের জন্য ব্যবহার করবেন না (যেমন ডক্স বলবে)।