首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >oncreate()方法出错

oncreate()方法出错
EN

Stack Overflow用户
提问于 2012-09-05 17:36:49
回答 1查看 231关注 0票数 0

当我添加以下代码时,我在Android应用程序中使用Java:

代码语言:javascript
复制
GCMRegistrar.checkDevice(this);
        GCMRegistrar.checkManifest(this);
        final String regId = GCMRegistrar.getRegistrationId(this);
        if (regId.equals("")) {
          GCMRegistrar.register(this, SENDER_ID);
        } else {
          Log.v(TAG, "Already registered");
        }

我在以下位置出现错误: SENDER_ID日志标记

错误“无法解析为可用”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-05 17:48:50

正如我所评论的,如果你是初学者,你不应该从GCM开始,但似乎你不仅是Android的初学者,而且还是Java的初学者(这还不错,每个人都是初学者,而我也不是那么高级)。

我建议你从Java的一些基本教程开始,然后从Android的一些基本教程开始,等等。

GCM还需要一个服务器端,因此这将是非常先进的。

无论如何,错误很简单。SENDER_ID是一个您在任何地方都没有定义的字段。

你必须在某个地方声明它,比如:

代码语言:javascript
复制
String SENDER_ID = "mySenderId";

或者在班上名列前茅:

代码语言:javascript
复制
public class MyClass {
    private static final SENDER_ID = "mySenderID";
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12278473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档