Znalazłem przy użyciu względnych interfejsów API android.text.format.DateUtils
, które zwracają wartości takie jak "wczoraj" lub "2 godziny temu" - ale moja aplikacja nie obsługuje wszystkich języków, które obsługuje Android. Domyślam się więc angielskiego, ale dla każdego języka, którego nie obsługuję, w ustawieniach urządzenia wyświetla się względny ciąg znaków.Wymuś system Android DateUtils.getRelativeDateTimeString(), aby zignorować ustawienia regionalne urządzenia?
Na przykład, jak:
Last attempt: hace 11 minutos.
Chciałbym, aby domyślne wywołanie API do angielskiego dla wszelkich języków nie popieram. Jednak nie widzę nigdzie, aby ustawić Locale dla wywołania API - mam nadzieję, że po prostu gdzieś tego brakuje.
Czy istnieje sposób ustawienia ustawień regionalnych tylko dla wywołania interfejsu API, ignorując ustawienia urządzenia?
Dzięki @Pixie dla patrząc na niego. Wyciągnąłem źródło i trochę pogrzebałem i musiałem się z tym zgodzić. – Eric
Nie ma za co! – Michael
Czy ktoś znalazł rozwiązanie tego problemu? –