Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Try doing a hard reset on your phone, not a factory reset. A hard reset will clear up many android problems while retaining data, settings, etc. A factory reset will wipe your data and settings.