Skip to content Skip to sidebar Skip to footer

Setresult Not Working When Activity Finished By Cleartop

Overview of Problem: ActivityA starts ActivityB with startActivityForResult. ActivityB sets its result using setResult and then starts ActivityC with startActivity. ActivityC then

Solution 1:

I think that from a user's perspective it will feel very strange that you are "starting" a previous activity (A) from a later activity (C), instead of just "going back" to it.

I believe you should start C from B with startActivityWithResult(). Then when activity C is done call finish(). In B's onActivityResult() call setResult() and then finish().

Post a Comment for "Setresult Not Working When Activity Finished By Cleartop"