۱۳۹۵/۱۱/۲۶, ۰۲:۱۶ ق.ظ
(۱۳۹۵/۰۸/۲۴, ۱۲:۴۲ ب.ظ)sami نوشته: با سلام و خسته نباشیدسلام
چطور میتونم یک متغیر رو در یک اکتیویتی ذخیره کنم و سپس اون رو در اکتیویتی های دیگر دریافت کنم (ذخیره و دریافت متغیر رو در یک اکتیویتی توسط sharedpreferenceانجام میدم و بدرستی کار میکنه ولی از یک اکتیویتی به اکتیویتی دیگه نه!)
و یه سوال دیگه آیا در متد sharedpreference اون key که تعریف میکنیم در تمام برنامه قابل دسترس هست یا یک متغیر داخلی هست؟
از این سوال، زمان زیادی میگذره. پاسخ رو میدم شاید به درد بخوره
در اکتیویتی اول:
کد:
Intent intent = new Intent(getApplicationContext(), Activity2.class);
intent.putExtra("name", value);
کد:
Bundle extras = getIntent().getExtras();
if (extras != null) {
if(extras.containsKey("name"))
{
variable= extras.getString("name");
}