use Activity instead of FragmentActivity