Переход активности такой:
A -----------> B (startActivity
)
B ----------> C (startActivityOnResult
)
Когда я устанавливаю Result в Activity в C и выполняю финиш (), я перенаправляюсь на A?1011 *
Редактировать: A -------- B
startActivity(new intent(uri,Search.class)`
B -------- C
Intent intent = new Intent(this,ContactsPicker.class);
intent.putExtra("Mode", 2);
startActivityForResult(intent,ContactsPicker.RECENT_CONTACTS);
В активе C:
Intent returnIntent = new Intent();
returnIntent.putExtra("contactlist",str.toString());
setResult(RESULT_OK,returnIntent);
finish();