title: Issue when changing Locale to ARABIC in Android application
body: <p>My Android application supports two languages: Arabic and English. Arabic is the default language. </p>
  
  <p>Now, to make Arabic as default language, i am changing my app locale to Arabic in Splash Screen. And i have maintained both English and Arabic string files for the locale change. But, when i click on some other random fragments (eg. Navigation menu item), my app static strings changes back to English locale. </p>
  
  <p>I assume this is because my app default locale might have been changed to English. This issue is generated randomly, no specific scenarios are noted. </p>
  
  <p>Can you suggest any solution? </p>
  
  <p>Edit: I am using Shared preferences to save the language.</p>