SYMBOL INDEX (46 symbols across 11 files) FILE: app/src/main/java/com/yariksoffice/languagetest/App.java class App (line 8) | public class App extends Application { method onCreate (line 15) | @Override method attachBaseContext (line 21) | @Override method onConfigurationChanged (line 28) | @Override FILE: app/src/main/java/com/yariksoffice/languagetest/LocaleManager.java class LocaleManager (line 21) | public class LocaleManager { method LocaleManager (line 30) | public LocaleManager(Context context) { method setLocale (line 34) | public Context setLocale(Context c) { method setNewLocale (line 38) | public Context setNewLocale(Context c, String language) { method getLanguage (line 43) | public String getLanguage() { method persistLanguage (line 47) | @SuppressLint("ApplySharedPref") method updateResources (line 54) | private Context updateResources(Context context, String language) { method setLocaleForApi24 (line 73) | @RequiresApi(api = N) method getLocale (line 89) | public static Locale getLocale(Resources res) { FILE: app/src/main/java/com/yariksoffice/languagetest/TestService.java class TestService (line 13) | public class TestService extends Service { method attachBaseContext (line 17) | @Override method onCreate (line 23) | @Override method onBind (line 35) | @Nullable FILE: app/src/main/java/com/yariksoffice/languagetest/Utility.java class Utility (line 20) | public class Utility { method hexString (line 22) | public static String hexString(Resources res) { method getPrivateField (line 28) | public static Object getPrivateField(String className, String fieldNam... method bypassHiddenApiRestrictions (line 40) | public static void bypassHiddenApiRestrictions() { method resetActivityTitle (line 62) | public static void resetActivityTitle(Activity a) { method getTitleCache (line 73) | @SuppressWarnings("unchecked") method getTopLevelResources (line 94) | public static Resources getTopLevelResources(Activity a) { method isAtLeastVersion (line 102) | public static boolean isAtLeastVersion(int version) { FILE: app/src/main/java/com/yariksoffice/languagetest/WebViewLocaleHelper.java class WebViewLocaleHelper (line 14) | public class WebViewLocaleHelper { method implementWorkaround (line 18) | public void implementWorkaround(Context context) { FILE: app/src/main/java/com/yariksoffice/languagetest/ui/BaseActivity.java class BaseActivity (line 25) | public abstract class BaseActivity extends AppCompatActivity { method attachBaseContext (line 29) | @Override method onCreate (line 35) | @Override method onOptionsItemSelected (line 42) | @Override method onResume (line 52) | @Override method showResourcesInfo (line 61) | private void showResourcesInfo() { method updateInfo (line 77) | private void updateInfo(String title, TextView tv, Resources res) { method getLanguageDrawable (line 84) | private Drawable getLanguageDrawable(String language) { FILE: app/src/main/java/com/yariksoffice/languagetest/ui/MainActivity.java class MainActivity (line 15) | public class MainActivity extends BaseActivity { method onCreate (line 17) | @Override FILE: app/src/main/java/com/yariksoffice/languagetest/ui/SettingsActivity.java class SettingsActivity (line 15) | public class SettingsActivity extends BaseActivity { method onCreate (line 17) | @Override method setNewLocale (line 32) | private boolean setNewLocale(String language, boolean restartProcess) { FILE: app/src/main/java/com/yariksoffice/languagetest/ui/TestActivity1.java class TestActivity1 (line 8) | public class TestActivity1 extends BaseActivity { method onCreate (line 10) | @Override FILE: app/src/main/java/com/yariksoffice/languagetest/ui/TestActivity2.java class TestActivity2 (line 8) | public class TestActivity2 extends BaseActivity { method onCreate (line 10) | @Override FILE: app/src/main/java/com/yariksoffice/languagetest/ui/WebViewActivity.java class WebViewActivity (line 10) | public class WebViewActivity extends BaseActivity { method onCreate (line 12) | @Override