Sharing intent with data starts Activity twice I’m implementing receiving data from other apps with the following approach (code simplified):