I have an application that has the structure:
-
Activity A
-
Activity B
- Activity C
-
In activity B I call startActivityForResult on Activity C.
In Activity C I have a search provider where the user can search addresses and then return them to activity B.
This works great, but when I introduce the search results in the Quick Search Box (Reference Link) then a click on the suggestion will go straight to Activity C. Calling finish on that activity will then not do what I want (returning to B with the result).
So any suggestions on how to rewrite this to work in both scenarios?
You need to pass the result between activities
Activity C –> send the result to —> Activity B.
how to use onActivityResult(..) if the activity is called from a menu
See my answer here. Its the same, mind the comments below.