根据我的经验,流程必须是onCreate onStart onRestoreInstanceState onActivityResult onResume 因此,onActivityResult在onRestoreInstanceState之后被调用。 这里和这里是示例代码,可以清楚地说明您的疑惑。