When mixare is started with startActivityForResult it should return the id
of the selected object.
Then it is up to the application developer how the selection should be
handled.
It would provide more freedom for the application developers.
For example:
context.startActivityForResult(intent, 42);
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 42) {
if (resultCode == RESULT_OK) {
String id = intent.getStringExtra("SELECTED_OBJECT_ID");
// Do something with selected object
}
}
}