উত্তর:
ভাল আপনি স্ট্রিং ব্যবহার করে পেতে পারেন,
getString(R.string.app_name);
এবং, আপনি স্ট্রিং-অ্যারে ব্যবহার করে পেতে পারেন
String arr[] = getResources().getStringArray(R.array.planet);
for (int i = 0; i < arr.length; i++) {
Toast.makeText(getBaseContext(),arr[i], Toast.LENGTH_LONG).show();
}
এই কোডটি রাখুন res/values/string.xml
<string-array name="planet">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
এই কোডটি স্থাপন করতে হবে res/layout/main.xmlএবং এতে উপস্থিত ডিফল্ট উইজেটগুলি সরিয়ে ফেলবে main.xml।
<ListView android:id="@+id/planet"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:entries="@array/planet"/>
</LinearLayout>
যদি getString (R.string.app_name) হয়; আপনার জন্য কাজ করছে না, আপনি প্রসঙ্গটি এভাবে পাস করতে পারেন:
context.getString(R.string.app_name);
আপনার যদি ক্রিয়াকলাপের প্রসঙ্গ থাকে তবে সাথে যান:
getString(R.string.app_name);
আপনার যদি প্রসঙ্গ না থাকে তবে নীচে চেষ্টা করুন, আপনি ব্যবহার করে ক্রিয়াকলাপ থেকে প্রসঙ্গটি পেতে পারেন Constructor।
mContext.getString(R.string.app_name);