I'm starting an activity from a broadcast receiver, but why is my other activity also starting?
From looking at your code and logs I think your problem is calling onBackPressed in your fragment. Your AlarmFragment.onPause should not be calling getActivity().onBackPressed() . This is most likely what is causing...