Tôi đã tìm thấy bằng cách sử dụng các API tương đối android.text.format.DateUtils
trả về các giá trị như "hôm qua" hoặc "2 giờ trước" rất hay - nhưng ứng dụng của tôi không hỗ trợ mọi ngôn ngữ mà Android thực hiện. Vì vậy, tôi mặc định tiếng Anh, nhưng đối với mọi ngôn ngữ tôi không hỗ trợ, chuỗi tương đối hiển thị trong cài đặt của thiết bị.Lực lượng Android DateUtils.getRelativeDateTimeString() để bỏ qua ngôn ngữ thiết bị?
Ví dụ, như:
Last attempt: hace 11 minutos.
Tôi muốn làm mặc định cuộc gọi API để tiếng Anh đối với bất kỳ ngôn ngữ tôi không hỗ trợ. Tuy nhiên, tôi không thấy bất cứ nơi nào để thiết lập Locale cho các cuộc gọi API - Tôi hy vọng tôi chỉ thiếu nó ở đâu đó.
Có cách nào để đặt Ngôn ngữ chỉ cho cuộc gọi API, bỏ qua cài đặt thiết bị không?
Cảm ơn @Pixie cho nhìn vào nó. Tôi kéo xuống nguồn và chọc một chút và phải đồng ý. – Eric
Bạn được chào đón! – Michael
Có ai tìm ra giải pháp cho vấn đề này không? –