سلام

ممکنه برای شما هم سوال بیاد که چجوری میشه بین دو اکتیویتی تبادل اطلاعات کرد.

بزارین با یه مثال ساده براتون توضیح بدم ، همانطور که میدونین برای اجرای اکتیویتی از کد زیر استفاده میکنیم :‌


i = new Intent(MainActivity.this, ViewTopicList.class);

startActivity(i);

حالا میشه همین کد رو تغییر داد و مثل زیر کرد‌:

i = new Intent(MainActivity.this, ViewTopicList.class);
i.putExtra("sample", 1);

startActivity(i);


و در اکتیویتی B با دستور زیر مقادیر sample رو دریافت کرد :
         Intent i = getIntent();
int type = i.getIntExtra("sample", 0);


به همین راحتی!