字符串资源ID值是否保证在不同项目中保持一致?

jax*_*jax 2 resources android

我有一些消息通过php从我的服务器传回来.问题是消息是英文的,如果用户使用的是另一种语言,他们仍会收到英文信息.

所以我有一个想法,也许不是传回消息,我会从Android应用程序传递字符串资源ID,这样应用程序将获得他们的语言的正确的字符串ID.我将在许多应用程序中使用它,所以我只想知道在不同的android项目中字符串id是否保证相同?

Chr*_*Orr 5

没有.

字符串资源ID甚至可能不保证在相同应用程序的重新编译之间是相同的(例如,版本之间的差异aapt).