我正在尝试在我的应用程序上启用推送通知。
我有客户端示例代码,现在我正在尝试获取一些代码以在我的应用程序上实现它。对于那些已经在应用程序上实现推送通知的人,我相信您熟悉 GCMItentService
类。
所以我在我的项目中复制此类,我正确配置了 list (或者我认为我这样做),但我在文件中收到错误。
错误出现在诸如R.string."something"
之类的表达式中
例如,我收到错误:
R.string.gcm_registered
R.string.gcm_message
R.string.gcm_deleted
R.string.gcm_error
R.string.gcm_recoverable_error
R.drawable.ic_stat_gcm
错误总是gcm无法解析或者不是字段。
但是这个表达式到底是什么?!是一个类(class)还是什么?
list 上是否有我没有正确配置的内容?
最佳答案
它是字符串,可能在您正在使用的示例应用程序中,位于/res/values/strings.xml
您将字符串放在那里,以便有一个本地化的位置来放置用户可见的字符串,所以您有 1. 如果您想更改和/或重复使用,可以在一个地方找到所有琴弦 2. 通过将翻译放入每个示例/res/values-de/strings.xml 中,轻松访问翻译
在您使用的任何示例中查找该文件,您都会找到一些 XML 定义的字符串。将它们复制到您自己的项目中的同一位置。
关于android - 这个表达式是什么意思 : "R.string.gcm_registered"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829604/