我正在尝试在 cocos2d 游戏的应用程序购买中实现。我在 cocos2d 中使用 extend CCLayer scene() 。当我点击应用程序内购买按钮时,支付对话框打开,但我的应用程序在后端关闭。我不知道这是怎么发生的。
最佳答案
我认为这是由于 - finish()
。可能是您在 onPause()
中调用了 finish()。在我的例子中,当我点击 IAP 的购买按钮时,我错误地把它写在了 onPause 中,总是出现对话,但游戏窗口自动关闭。
@Override public void onPause() {
super.onPause();
CCDirector.sharedDirector().pause();
//finish();
}
注释掉 finish()
方法后,我的问题就解决了。 :)
关于android - 在 cocos2d android 中打开应用程序对话框时自动关闭应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18586196/