no touch responding while returning from facebook web dialog

Hi all,
Recently i’ve been working on facebook sdk integration.
When clicking on my CCMenuItem, a facebook share web dialog pops up. After I click “send”, “cancel” or “X”, the dialog would close and the facebook operation would succeed (checking my facebook timeline). But then the game will not respond to my touches. Note that it’s not crashed.
This problem only happens on android. I use JNI to call the facebook android sdk and handle the callback. On iOS everything is OK.
Any one in the same situation? My cocos2d-x version 2.2.0.
Any answer is appreciated.