ScoreloopUI - >找不到来源

时间:2014-04-04 11:47:52

标签: android eclipse scoreloop

我想在我的应用中添加Scoreloop。我在官方教程中尝试了它,但是在我在代码中写了我的游戏秘密(比如这个网站的特殊ID)后,eclipse出现了这个问题:“找不到来源”

这是我的申请代码:

修改

好。

我改变了代码。 Scoreloop说(教程):这段代码应该有效。该文件存在。但它仍然没有用。

package com.example.littlepigs;

import android.app.Application;

import com.scoreloop.client.android.ui.ScoreloopManagerSingleton;

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        ScoreloopManagerSingleton.init(this,
                "SAGk1GZeD3hqJOoThZTWM3YlCFuvgAdZrGgjU6TSCecUw1FnNCJDhw==");
    }

    @Override
    public void onTerminate() {
        super.onTerminate();
        ScoreloopManagerSingleton.destroy();
    }

}

1 个答案:

答案 0 :(得分:0)

还有https://stackoverflow.com/questions/10214659/implementing-scoreloop-on-android?rq=1您应该看一下,因为它与您的非常相似。

首先让我们修复这个类,你应该扩展Application而不是Android.app.Application。

修复此问题并将我在LogCat中获得的错误复制一下你是否已经创建了一个名为Application的类,你正在扩展它还是一个基础的android类?

package com.example.littlepigs;

import com.scoreloop.client.android.ui.ScoreloopManagerSingleton;

public class Application extends Application //not android.app.Application {
    @Override
    public void onCreate() {
            super.onCreate();
            ScoreloopManagerSingleton.init(this, "secret");
    }

@Override
public void onTerminate() {
        super.onTerminate();
        ScoreloopManagerSingleton.destroy();
}

} 

你也不需要导入上下文,上下文就是说“我这样做是做什么的?”所以当你通过

ScoreloopManagerSingleton.init(this, "secret");

你真的在说“开始一个新的ScoreLoopManagerSingleton作为Application1”

上下文是在说“我这样做是为了做什么?”

ScoreloopManagerSingleton.init(这(意味着Application1的上下文),“秘密”)