Can any one tell me the the working of Intent.FLAG\_ACTIVITY\_FORWARD\_RESULT Live Example

now what I am doing just creating three activity that are A,B,C

so When I am Launching Application from activity A and from A I am Starting Activity B with startActivityForResult(Activity B) and there In B Activity I am starting activity C with Intent.FLAG\_ACTIVITY\_FORWARD\_RESULT and finishing B Activity,so now from there in Activity C When I finished to Activity C it gives result back to the Activity A in onActivityResult().

So i want to know that is this the purpose of using this flag or that is something different and if I am wrong please let me know.

and please try to give answer with example.