If you do not use any special properties or methods of FragmentActivity , then it will be almost the same as normal activity (premature optimization). If you have finished programming FragmentActivity , and instead you can simply switch to the Activity extension, then you should change it to the Activity extension, because if your application sells well and you want to add additional functions to it and later you decide to change your regular Activity (but you extend it with FragmentActivity ) to SomeOtherTypeActivity, then most likely you will need to change your code somewhere else to fit the new implementation. But if you do not mind this, then staying with FragmentActivity should not cause performance hits.
source share