[英]ScoreloopUI -> Source is not found
我想在我的應用程序中添加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();
}
}
還有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");
您實際上是在說“作為Application1啟動一個新的ScoreLoopManagerSingleton”
上下文在說“我是誰?”
ScoreloopManagerSingleton.init(this(這意味着Application1的上下文),“秘密”)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.