一部のデバイスと同様に、一部の実装では、-1 に等しい RESULT_OK を返すことはないようであり、インテント エクストラに必要なすべてのデータを含めながら、誤解を招く 0 を返すだけです。
私は多くの Google のサンプル コードが単に resultCode に対して条件を実行しないのを見てきましたが、Google が完全に非機能的なメソッドを非推奨にする傾向があることを考えると、何も壊すことなく非推奨にすることができます。新しい onActivityResult を使用して、resultCode をメソッド パラメーターとして持たないようにしました。
特定のメッセージ パッシング プロトコルが単に失敗したように見えるものについての技術的な説明やブログ投稿があるかどうか疑問に思っていました。