এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব-১৯] :: SharedPreferences ইন্টারফেস এবং এর বেসিক সেটিংস্‌

আজকের পর্বে আমরা শিখব SharedPreferences ইন্টারফেস এর ব্যবহার এবং এর বেসিক সেটিংস্‌ সম্পর্কে। SharedPreferences হচ্ছে এমন একটি ইন্টারফেস যা primitive ডাটাগুলো key এবং value এর মধ্যে store রাখে এবং সেখান থেকে ডাটাগুলো retrieve  করতে পারে।

তাহলে আমরা নতুন একটি প্রোজেক্ট নেয়।এখন প্রোজেক্ট এর activity_main.xml ফাইলএ আমরা এর Graphical_layout টি সেট করে দিব।Graphical_layout এর বাম palatte থেকে checkbox, Text Field এবং Button ড্রাগ করে Graphical_layout টি নিচের কোডের মত করে তৈরি করে ফেলি।

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<CheckBox
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/check_box" />

<EditText
android:id="@+id/editText1"
android:hint="@string/text_hint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" >
<requestFocus />
</EditText>

<Button
android:id="@+id/button1"
android:layout_gravity="center"
android:width="80dp"
android:height="50dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Save_button" />

</LinearLayout>

তারপর আমরা যাব MainActivty.java ফাইলএ। এখানে SharedPreferences ইন্টারফেসকে implement করার জন্য আমরা নিচের মত করে তিনটি মেথড সেট করে দিব। যেখানে প্রথম মেথডটি হচ্ছে LoadPref(), দ্বিতীয়টি হচ্ছে SavePref() যেখানে parameter হিসেবে String এবং Boolean কে সেট করে দেয়া হয়েছে এবং তৃতীয় মেথডটিতে Boolean এর বদলে String কে parameter হিসেবে ব্যবহার করা হয়েছে।

package com.code.android20;

import android.os.Bundle;
import android.app.Activity;
import android.content.SharedPreferences;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

public void LoadPref() {

}

public void SavePref(String key, boolean value ) {

}

public void SavePref(String key, String value) {

}

}

এই হল আজকের পর্বের আপাতত SharedPreferences ইন্টারফেস এর বেসিক সেটিংস্‌।


এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।

Previous
Next Post »

পোস্ট সম্পর্কিত সমস্যার জন্য মন্তব্য দিন।ডাউনলোড লিঙ্ক এ সমস্যা জন্য ইনবক্স করুন Aimzworld007
ConversionConversion EmoticonEmoticon

Thanks for your comment