ورود

View Full Version : انتقال اطلاعات بین اکتیویتی ها



erfan.sh
یک شنبه 27 اردیبهشت 1394, 19:34 عصر
سلام دوستان خسته نباشید
من یکسری متن دارم که با استفاده از کد زیر تونستم ب اکتیویتی دیگه انتقالشون بدم
ولی الان میخوام همراه با متن ی عکس رو هم ارسال کنم یعنی ادرس عکسو بدم ک تو پوشه drawable بعد اون عکسو تو صفحه دیگه نمایش بده ولی هرچی کد امتحان میکنم نمیشه ممنون میشم کمکم کنید
اینم از کدهایی ک برای متنش استفاده کردم
String matn="متن";
i.putExtra("Key_name", matn);
startActivity(i);



و در اکتیویتی دوم


Bundle extras = getIntent().getExtras();
if (extras != null) {
String matn = extras.getString("Key_name");
txt.setText(matn);


چ کدی بهش اضافه کنم که از صفحه اول ی عکس بهش بدم و تو صفحه دوم نمایشش بده

parvizwpf
یک شنبه 27 اردیبهشت 1394, 19:44 عصر
http://stackoverflow.com/questions/7378872/android-how-to-get-image-via-putextra

erfan.sh
یک شنبه 27 اردیبهشت 1394, 19:59 عصر
مرسی داداش:قلب:

erfan.sh
یک شنبه 27 اردیبهشت 1394, 20:10 عصر
http://stackoverflow.com/questions/7378872/android-how-to-get-image-via-putextra
همشونو استفاده کردم باز ارور میده

dalmif
یک شنبه 27 اردیبهشت 1394, 20:52 عصر
سلام دوست عزیز.
خیلی خیلی ساده است.
شما با همین putExtra کار کن.
به شکل زیر:


putExtra("img", R.drawable.as);

حالا در اکتیویتی دوم هم مثل همون عمل کن


int img = extras.getInt("Key_name");

حالا شما بیا و img رو به جای آدرس استفاده کن و هیچ فرقی هم نداره.
همین:لبخندساده::لبخندساده:
یا علی مدد

erfan.sh
سه شنبه 29 اردیبهشت 1394, 21:33 عصر
سلام دوست عزیز.
خیلی خیلی ساده است.
شما با همین putExtra کار کن.
به شکل زیر:


putExtra("img", R.drawable.as);

حالا در اکتیویتی دوم هم مثل همون عمل کن


int img = extras.getInt("Key_name");

حالا شما بیا و img رو به جای آدرس استفاده کن و هیچ فرقی هم نداره.
همین:لبخندساده::لبخندساده:
یا علی مدد
ممنون حل شد:قلب: