I know that Activities are designed to represent a single screen of my application, while Fragments are designed to be reusable UI layouts with log
Activities
Fragments
The one big advantage of a fragment over activity is that , the code which is used for fragment can be used for different activities. So, it provides re-usability of code in application development.
fragment