Android:我应该从facebook.java中删除@Override吗?

时间:2012-05-02 03:54:46

标签: java android facebook facebook-android-sdk

我正在尝试将Facebook集成到我的Android应用程序中。当我在项目中添加了Internet权限并生成了App_ID但是当我将facebook文件放入我的项目时,它会出现如图所示的错误。

现在我应该删除@Override还是我错过了什么。

如果我将此代码放入 OnCreate 方法中,则还会删除@Override错误。

 facebook.authorize(this, new DialogListener() {
            @Override
            public void onComplete(Bundle values) {}

            @Override
            public void onFacebookError(FacebookError error) {}

            @Override
            public void onError(DialogError e) {}

            @Override
            public void onCancel() {}
        });

enter image description here

如果是,我应该包括facebook.apk然后在哪里添加这个?请帮忙

我遵循了许多教程,但无法解决这些错误。

1 个答案:

答案 0 :(得分:1)

这很可能是因为您在Java 1.5和Java 1.6之间切换。在1.5中,您无法使用@Override标记接口实现,但您可以使用1.6。

@Override annotation error (android prefs)

Bug with Override annotations in Eclipse