onActivityResultが呼ばれるとき、onResumeも呼ばれます。ただし、どちらが先に呼ばれるかは状況により異なります。
通常の場合、アクティビティが他のアクティビティから戻ってきた場合、まずonActivityResultが呼ばれます。そして、onActivityResultの処理が終わった後に、再びアクティビティが表示されるため、onResumeも呼ばれます。
ただし、特定の条件下では、onResumeがonActivityResultよりも先に呼ばれることもあります。例えば、アクティビティがスタックの一番上にある場合、新しいアクティビティがonActivityResultを呼び出す前に、既存のアクティビティがonResumeを呼び出すことがあります。
したがって、一般的にはonActivityResultが先に呼ばれ、その後にonResumeが呼ばれることが多いですが、確実な順序は保証されていません。