سلام
ممکنه برای شما هم سوال بیاد که چجوری میشه بین دو اکتیویتی تبادل اطلاعات کرد.
بزارین با یه مثال ساده براتون توضیح بدم ، همانطور که میدونین برای اجرای اکتیویتی از کد زیر استفاده میکنیم :
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);
به همین راحتی!