i try to use this code to change language but nothing change any idea ?
i can't use
because target language (ar) give error
java.lang.RuntimeException: Field: ar not found in: java.util.Locale
B4X:
Sub ChangeLang(language As String, region As String)
dim jo As JavaObject
jo = jo.InitializeNewInstance("java.util.Locale.Builder", Null)
jo.RunMethodJO("setLanguage", Array As Object(language)).RunMethodJO("setRegion", Array As Object(region)).RunMethod("build", Null)
End Sub
B4X:
Dim jo As JavaObject
jo.InitializeStatic("java.util.Locale").RunMethod("setDefault", Array(jo.GetField("US")))
java.lang.RuntimeException: Field: ar not found in: java.util.Locale