No,    in case that no activity can handle the `sendIntent `,  directly call `startActivity(sendIntent)` will throw `ActivityNotFoundException` and cause the app crash.  
So here `resolveActivity` is used for check whether the intent can be handled first.