Android应用程序正在与服务器进行交互,有时服务器发送错误消息。消息由代码和字符串消息本身组成。在客户端,我有具有不同翻译的strings.xml
。从strings.xml
文件中获取正确翻译字符串的最佳方法是什么?
我在:
之间选择- 将所有消息放入hashmap中,而不是从strings.xml文件中获取字符串
- 在
switch()
方法内部选择错误代码
肯定会有利于后一个方法,即从服务器返回错误代码,然后可以将其映射到本地字符串。