startActivityForResult(intent, ACTIVITY_TYPE)
从我的应用程序的主活动中启动活动,它们都有效,但其中一个不起作用。当调用该活动时,它会按预期启动活动,但在日志中,我可以看到立即触发了onActivityResult()
。尽管活动已显示出来,但onActivityResult()
立即返回RESULT_CANCELED
。然后我与该活动进行交互,点击一个调用finish()
的按钮,这一次就不会再次调用onActivityResult()
(因为显然已经返回了一个结果)。有人理解这个吗?以前有人见过这种行为吗?