游戏中调用java sdk弹出界面,关闭后游戏失去焦点

遇到一个很诡异的问题,之前没有碰到过。

在游戏里边调用java sdk去唤出支付界面,然后支付成功或者失败后,关闭窗口。同时会有一个native方法通知游戏支付结果。

完了之后游戏无法获得焦点,不响应任何触摸事件。

如果在通知游戏支付结果的native方法了加CCDirector::sharedDirector->runWithScene(xx)可以跑那个Scene。但是不是刚刚游戏中的scene。

请教大虾,有没有遇到类似问题,如何解决。

多谢