oncreate()方法出错

时间:2012-09-05 09:36:49

标签: java android

我是Android应用程序的初学者,并且在添加此代码时使用Java:

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");
        }

我有错误: 发件人ID 日志 TAG

错误"无法解析为可用"

1 个答案:

答案 0 :(得分:0)

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

我建议你开始学习一些关于Java的基础教程,然后从Android的一些基础教程开始,等等。

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

无论如何,错误很简单。 SENDER_ID是您未在任何地方定义的字段。

您必须在某处声明,例如:

String SENDER_ID = "mySenderId";

或在班级的顶部:

public class MyClass {
    private static final SENDER_ID = "mySenderID";
}