Android中的Intent.FLAG_ACTIVITY_FORWARD_RESULT实时示例

Vir*_*ngh 5 android

谁能告诉我Intent的工作原理。FLAG_ACTIVITY_FORWARD_RESULT实时示例

现在我正在做的只是创建三个活动,即A,B,C

所以当我从活动A和AI启动应用程序时,我是用startActivityForResult(Activity B)启动活动B,然后在B活动中,我是用Intent.FLAG_ACTIVITY_FORWARD_RESULT启动活动C并完成B活动,所以现在从活动C中开始完成活动C后,它将结果通过onActivityResult()返回给活动A。

所以我想知道这是使用此标志的目的还是不同的东西,如果我错了,请告诉我。

请尝试给出示例答案。

小智 6

维伦德拉,您的假设是正确的。该要点演示了一个简单的用例:https : //gist.github.com/mcelotti/cc1fc8b8bc1224c2f145。请注意在setResult()完成之前在ActivityC中的使用。


小智 -1

解决方案已经在stackoverflow上。我希望你能理解其中的逻辑。

我建议您使用此解决方案标志 Activity @stackoverflow