yes it is possible please do like this.
Intent intent=new Intent(MainActivity.this,ActivityC.class);
startActivityForResult(intent, 2);// Activity is started with
requestCode 2
@Override
protected void onActivityResult(int requestCode, int resultCode,
Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
// check if the request code is same as what is passed here
it is 2
if(requestCode==2)
{
String message=data.getStringExtra("MESSAGE");
textView1.setText(message);
//for here you can start your Activity B with data
whatever you want to send to Activity B.
}
}
and form Activity c set the result like
Intent intent=new Intent();
intent.putExtra("MESSAGE",message);
setResult(2,intent);