ورود

View Full Version : ذخیره ی ریشه درsharedpreferences



raha_jon
یک شنبه 05 مرداد 1393, 03:20 صبح
سلام
چطوری می تونم ریشه ای را در "sharedpreferences"دخیره کنم و بعد در هر جایی که لازم داشته باشم بتونم اونو لود کنم تشکر
مثلا اسم ریشه باشه book

abbasalim
یک شنبه 05 مرداد 1393, 04:07 صبح
سلام
منظورتون رشته هست دیگه درسته ؟ String

ابتدا باید تعریف کنیش و یه کلید براش بزاری همچنین سطح دسترسیش رو هم مشخص کنید :
SharedPreferences shp = getSharedPreferences("text", MODE_PRIVATE);
حالا یه ویرایشگر براش تعریف میکنیم و مقداردهی :


SharedPreferences.Editor shpE=shp.edit();



shpE.putString("coText", et.getText().toString()

);


shpE.commit();




و اینم فراخوانی:
et.setText(shp.getString("coText", "your Name"));










لینک زیر میتونه کمکتون کن ه »:
http://www.esfandune.ir/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-sharedpreferences-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF/

smemamian
یک شنبه 05 مرداد 1393, 04:08 صبح
سلام

نوشتن:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this );
SharedPreferences.Editor editor = prefs.edit();
editor.putString(KEY, value);
editor.commit();


خواندن:
final SharedPreferences mSharedPreference= PreferenceManager.getDefaultSharedPreferences(getB aseContext());

String txt = (mSharedPreference.getString(KEY, null));
if(txt != null){
Log.i("TAG",txt);
}

raha_jon
یک شنبه 05 مرداد 1393, 11:06 صبح
تشکر آره منظورم رشته بود شب نوشتم واسه اون اشتب بود تشکر