ورود

View Full Version : راهنمایی در مورد SharedPreferences



harani
سه شنبه 07 آذر 1391, 17:49 عصر
سلام دوستان من میخوام توسط یک sharedpreferences یک string از اکتیویتی اول به Edittxet اکتیویتی دوم بفرستم.چگونه؟

با سپاس از همگی

harani
سه شنبه 07 آذر 1391, 17:58 عصر
ممنون خودم یافتم .

Nevercom
سه شنبه 07 آذر 1391, 18:06 عصر
SharedPreferences برای ذخیره مقادیری (مثلاً تنظیمات برنامه) در سیستم هست که به راحتی قابل بازیابی هست. برای اینکه بین Activity ها تبادل اطلاعات کنید باید از Intent کمک بگیرید.
مثلا:

Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("com.example.test.editValue","My Text");
startActivity(intent);
و در اکتیویتی دوم:

Intent newIntent = getIntent();
String text = newIntent.getStringExtra("com.example.test.editValue");
EditText et = (EditText) findViewById(R.id.editText1);
et.setText(text);
این نحوهی ارسال یک مقدار String از اکتیویتی اول به اکتیویتی دوم و استفاده از اون در یک editText هست.

harani
سه شنبه 07 آذر 1391, 19:08 عصر
ممنون من کار با SharedPreferences میخواستم یاد بگیرم بازم ممنون . خودم زاهشو یافتم