我的应用程序用户可以从应用程序的设置页面更改应用程序语言,所以我使用Resources.updateConfiguration()和Context.createConfigurationContext()(用于弃用)来开发它。但几乎开发商与Locale.setDefault()
使用,但我不知道为什么。 Locale.setDefault()
我的应用程序可以支持多种语言。我读了document,但它看起来太危险了。正在改变JVM的语言环境安全的系统设置或其他应用程序?什么是改变JVM语言环境?我认为使用Resource.updateConfiguration()
和Context.createConfigurationContext()
就足够了,但为什么开发人员使用Locale.setDefault()
方法?Locale.setDefault()是否安全?
0
A
回答
0
相关问题
- 1. ConcurrentHashMap是否完全安全?
- 2. session_set_cookie_params是否安全?
- 3. Titanium.App.Properties是否安全
- 4. AfxBeginThread是否安全?
- 5. const_cast是否安全?
- 6. Redux是否安全?
- 7. signed_request是否安全?
- 8. Context.MODE_PRIVATE是否安全?
- 9. WCF会话是否安全?
- 10. PHP ::: global $ config :::是否安全?
- 11. Apache Realms是否安全?
- 12. 锁定()是否安全?
- 13. 是否mysql_insert_id线程安全?
- 14. 是否log4j线程安全?
- 15. 此操作是否安全?
- 16. Pyro信号是否安全?
- 17. NSPasteboard是否线程安全?
- 18. macOs字体是否安全?
- 19. Hadoop SequenceFile是否安全?
- 20. PHP会话是否安全?
- 21. chmod 757是否安全?
- 22. Gmail是否足够安全?
- 23. 是否打开()。read()安全?
- 24. 'res'证书 - 是否安全?
- 25. Maven罐子是否安全?
- 26. 是否安全赶上EXCEPTION_GUARD_PAGE
- 27. CWnd :: ScreenToClient是否安全?
- 28. “safe_eval”是否真的安全?
- 29. .NET GridView DataKeys是否安全?
- 30. RegExp.MatchString是否线程安全?
什么是“太危险”了?区域设置首先用于用户界面,其次用于格式化数字,日期等。你期望发生什么坏事? –
SetDefault基本上是将应用程序语言设置为设备的语言,为此您需要为应用程序授予访问设备运行语言的权限。 – Ricardo
我不同意这一点。她不问,如果将配置的语言环境设置为Locale.getDefault(),会发生什么情况。她对使用Locale.setDefault(Locale)设置JVM默认设置的结果感兴趣。 –