首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

jni调用java步骤getSystemService打开软键盘

2012-09-27 
jni调用java方法getSystemService打开软键盘功能想实现:jni反调java定义的方法,用于显示软键盘。我测试时是

jni调用java方法getSystemService打开软键盘
功能想实现:jni反调java定义的方法,用于显示软键盘。
我测试时是在onTouchEvent事件中鼠标按下时调用jni方法,然后jni在调用java定义的方法,用于显示软键盘,但是在getSystemService时总是返回错误:
java.lang.IllegalStateException: System services not available to Activities before onCreate()

我又尝试了下,如果直接在onTouchEvent中鼠标按下时调用java方法是就能成功,但是先调jni,jni在调java就失败

有位哥们说是不是因为jvm重新new了Activity,从而导致了会报需要在onCreate调用后才能使用的错误
请教该如何处理????

[解决办法]
我来了- -

热点排行