通常情况下,这是可以的,但这确实意味着,如果用户在应用程序进程运行后在设置中更改其Locale,则getDefaultLocale()的值可能不会立即更新。 如果出于某种原因需要在应用程序中捕获这样的事件,您可以尝试从资源Configuration对象获取可用的Locale,即 1 Locale current = getResources().getConfiguration().locale; 如果您的...