وبلاگ انجمن برنامه نویسی اندروید

p30droid.com
برنامه نویسی اندروید|آموزش برنامه نویسی اندروید|اندروید استودیو
سه شنبه, ۳۱ مرداد ۱۳۹۶، ۰۱:۴۴ ب.ظ

آموزش استفاده از کلاس SharedPreferences

کد کلاس:

public class SaveID {
private Context m_Context;
public int m_state;
public static final String STATE_id = "id";
public static final String MyPREFERENCES = "Save_ID";
public SharedPreferences m_SharedPreferences;
 public SaveID(Context context) {
	// TODO Auto-generated constructor stub
	 this.m_Context=context;
	 m_SharedPreferences=m_Context.getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);
}

public SaveID(Context context, SharedPreferences sharedPreferences) {
	this.m_Context = context;
	this.m_SharedPreferences = sharedPreferences;
}

public void setSharedPreferances(SharedPreferences sharedPreferences){
	this.m_SharedPreferences = sharedPreferences;
}

public void saveState(String m_state){

	Editor editor = this.m_SharedPreferences.edit();
	editor.putString(STATE_id, m_state);
	editor.commit();
}
public String getState(){
	return this.m_SharedPreferences.getString(STATE_id, "");
}



}

آموزش اندروید     آموزش برنامه نویسی اندروید    برنامه نویسی اندروید    اندروید استودیو     آموزش اندروید استودیو

نحوه ذخیره متغیر در کلاس:

SaveID saveID = new SaveID(getApplicationContext());
			String ID = txt_id.getText().toString();
			saveID.saveState(ID);

نحوه خوندن مقدار متغیر از کلاس:

SaveID saveID = new SaveID(getApplicationContext());
	String ID = saveID.getState();
آموزش اندروید     آموزش برنامه نویسی اندروید    برنامه نویسی اندروید    اندروید استودیو     آموزش اندروید استودیو

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی