انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ذخیره متغیر و دریافت در اکتیویتی دیگر

ذخیره متغیر و دریافت در اکتیویتی دیگر

#1
Exclamation 
با سلام و خسته نباشید
چطور میتونم یک متغیر رو در یک اکتیویتی ذخیره کنم و سپس اون رو در اکتیویتی های دیگر دریافت کنم (ذخیره و دریافت متغیر رو در یک اکتیویتی توسط  sharedpreferenceانجام میدم و بدرستی کار میکنه ولی از یک اکتیویتی به اکتیویتی دیگه نه!)
و یه سوال دیگه آیا در متد sharedpreference اون key  که تعریف میکنیم در تمام برنامه قابل دسترس هست یا یک متغیر داخلی هست؟
پاسخ

ذخیره متغیر و دریافت در اکتیویتی دیگر

#2
(۱۳۹۵/۰۸/۲۴, ۱۲:۴۲ ب.ظ)sami نوشته: با سلام و خسته نباشید
چطور میتونم یک متغیر رو در یک اکتیویتی ذخیره کنم و سپس اون رو در اکتیویتی های دیگر دریافت کنم (ذخیره و دریافت متغیر رو در یک اکتیویتی توسط  sharedpreferenceانجام میدم و بدرستی کار میکنه ولی از یک اکتیویتی به اکتیویتی دیگه نه!)
و یه سوال دیگه آیا در متد sharedpreference اون key  که تعریف میکنیم در تمام برنامه قابل دسترس هست یا یک متغیر داخلی هست؟
سلام
از این سوال، زمان زیادی میگذره. پاسخ رو میدم شاید به درد بخوره Blush
در اکتیویتی اول:
کد:
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");
           }
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان