当前位置:编程学习 > wap >>

ISHELL_SetAlarm模拟器上返回正确,设备上错误!请教各路高人!

同一模块中定义了两个APPLET(MIF文件中包含了两个CLASSID),在A小程序中调用ISHELL_SetAlarm(pApp->a.m_pIShell, AEECLSID_B, 1, 1); 模拟器上返回SUCCESS,在设备上返回EBADPARM。请问有可能是什么问题啊?顺便说一下,我的程序是编译成静态的。 --------------------编程问答-------------------- 看返回的错误码似乎是函数的参数有误,你可以尝试给小程序A自己发报警AEECLSID_A,或者修改一下nUserCode,改的大一些,或者修改nMins,道理上这个函数很简单,不至于出现这样的问题,你用的手机BREW版本号是什么? --------------------编程问答-------------------- 发送给自己是可以的。返回SUCCESS。改成AEECLSID_B就是不行不知道为什么。nUserCode我也改过,没影响好像。我用的3.1.5 --------------------编程问答-------------------- 对静态应用而言,可以用IAlarmMgr 来实现类似功能,比较方便 --------------------编程问答-------------------- wireless_com  IAlarmMgr,好像没这个接口啊。 --------------------编程问答-------------------- classb可能没有成功加载,或者被省略,用二个MIF来放二个CLSID来试下 --------------------编程问答-------------------- IAlarmMgr 在BREW315sp01上是有的 --------------------编程问答-------------------- mif文件中是否需要追加某个GroupID? --------------------编程问答-------------------- 感谢楼上几位高人的指点。。。这个问题海是没有解决。模拟器上OKAY,到了机器上就不行。VISUAL4825你说追加GROUPID怎么个追加法啊? --------------------编程问答-------------------- 模拟器的流程与手机实机的流程有时是不完全一致的,应该是有宏控制的,建议仔细看看代码 --------------------编程问答-------------------- 真机和模拟器走的流程不同,很可能是set rtc alarm没有成功。拿trace跟下就行了 --------------------编程问答-------------------- 我也有碰到类似的情况,IALARMMGR_SetAlarm的返回值是1,也就是没有set成功,不知道LZ现在这个问题有没有解决掉,可否分享下
补充:移动开发 ,  Brew
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,