gpt4 book ai didi

android - "You have not specified a View to use as content for popups"

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:16:09 25 4
gpt4 key购买 nike

所以我一直在尝试在我的游戏中实现排行榜/成就,并且在没有任何类型的实现的情况下,游戏运行得很好。我已成功导入 google-play-services-lib 并通过 BaseGameUtils 进行复制。但是每当我尝试调用 GameHelper 对象的设置时,它就会崩溃。 LogCat 给出以下错误:

getCSCPackageItemText()
您尚未指定 View 用作弹出窗口的内容 View 。回退到 Activity 内容 View ,此 API 的 future 版本可能无法正常工作。使用 setViewForPopups() 设置内容 View 。
关闭虚拟机。

再往下一点,也会出现这个错误:

 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.packagename.AndroidLauncher}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content

然而,我看到的所有关于将 GPGS 与 libGDX 集成的教程都没有使用这些函数中的任何一个。我已经尝试在我的主视图上实现 setViewForPopups(我正在使用 Mopub 做广告,所以我将两个 View 放入一个布局中),但它似乎没有任何改变。这是我的 onCreate 方法中似乎导致崩溃的部分:

   super.onCreate(savedInstanceState);
gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES);
gameHelper.enableDebugLog(false);
GameHelperListener gameHelperListener = new GameHelper.GameHelperListener() {
@Override
public void onSignInSucceeded() {
}

@Override
public void onSignInFailed() {
}
};
gameHelper.setup(gameHelperListener); //This line causes the error. Removing it lets it work just fine.

我到处搜索,似乎没有其他人专门遇到这个问题。有什么建议吗?我使用的是最新版本的 google-play-services-lib 和 BaseGameUtils。

最佳答案

我想通了。原来我所要做的就是将 gameHelper.setup 调用移动到 onCreate 方法的最后,它工作得很好。

关于android - "You have not specified a View to use as content for popups",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25923638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com