If an Asynchronous thread is a thread that operates separately to the main thread and doesn\'t interfere with the main thread...
Does a new Activity
not occ
When you startActivityForResult
you still perform an asynchronous call. Your caller activity gets suspended and the new is started in another process (if it runs under a different user).
But when the called activity terminates setting a result, your activity is resumed and you get onActivityResult called as a callback containing the result.