社区
高通开发者论坛
帖子详情
EVT_APP_STOP不是在程序关闭的时候触发的事件吗?
wishifef
2009-12-03 03:42:38
我在brew自带的例子helloworld中的HelloWorld_HandleEvent函数下case EVT_APP_STOP:处加入
ISHELL_StartApplet(pMe->meIshell,AEECLSID_BUIW02);
但是当关闭helloworld的时候,没有任何反应,
EVT_APP_STOP不是在程序关闭的时候触发的事件吗?
...全文
1850
10
打赏
收藏
EVT_APP_STOP不是在程序关闭的时候触发的事件吗?
我在brew自带的例子helloworld中的HelloWorld_HandleEvent函数下case EVT_APP_STOP:处加入 ISHELL_StartApplet(pMe->meIshell,AEECLSID_BUIW02); 但是当关闭helloworld的时候,没有任何反应, EVT_APP_STOP不是在程序关闭的时候触发的事件吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wishifef
2009-12-07
打赏
举报
回复
[Quote=引用 8 楼 bxk253387223 的回复:]
看看ISHELL_StartApplet的返回值是否是成功的,如果是成功,那么考虑是不是AppMgr有对PowerKey进行管理啊。就是在Press,Key,Release都有进行了处理。所以第二个App画面还没有描画就关闭了。
认识不一定对啊! :)
[/Quote]
返回个 1 ,应该是成功了,呵呵,你说的应该对吧
bxk253387223
2009-12-07
打赏
举报
回复
[Quote=引用 7 楼 wishifef 的回复:]
引用 5 楼 bxk253387223 的回复:
没有运行,那ISHELL_StartApplet的返回值是什么呢?
现在按CLR键可以关闭helloworld,并且buiw02启动,但是按右软键和开机那个红色键没有反应,我是不是还要写这两个键的键盘处理事件?
[/Quote]
看看ISHELL_StartApplet的返回值是否是成功的,如果是成功,那么考虑是不是AppMgr有对PowerKey进行管理啊。就是在Press,Key,Release都有进行了处理。所以第二个App画面还没有描画就关闭了。
认识不一定对啊! :)
bxk253387223
2009-12-07
打赏
举报
回复
[Quote=引用 9 楼 wishifef 的回复:]
引用 8 楼 bxk253387223 的回复:
看看ISHELL_StartApplet的返回值是否是成功的,如果是成功,那么考虑是不是AppMgr有对PowerKey进行管理啊。就是在Press,Key,Release都有进行了处理。所以第二个App画面还没有描画就关闭了。
认识不一定对啊! :)
返回个 1 ,应该是成功了,呵呵,你说的应该对吧
[/Quote]
返回1是EFAILED,失败啦。
wishifef
2009-12-06
打赏
举报
回复
[Quote=引用 5 楼 bxk253387223 的回复:]
没有运行,那ISHELL_StartApplet的返回值是什么呢?
[/Quote]
现在按CLR键可以关闭helloworld,并且buiw02启动,但是按右软键和开机那个红色键没有反应,我是不是还要写这两个键的键盘处理事件?
Longinc
2009-12-05
打赏
举报
回复
是不是EVT_APP_STOP的时候系统一些服务关闭了的原因呢
bxk253387223
2009-12-05
打赏
举报
回复
没有运行,那ISHELL_StartApplet的返回值是什么呢?
wishifef
2009-12-03
打赏
举报
回复
[Quote=引用 3 楼 wireless_com 的回复:]
没有任何反应?helloworld没有关闭吗?buiw02没有运行么?
[/Quote]
失误……,helloworld关闭了,但是buiw02没有运行!
半吊子全栈工匠
2009-12-03
打赏
举报
回复
没有任何反应?helloworld没有关闭吗?buiw02没有运行么?
wishifef
2009-12-03
打赏
举报
回复
[Quote=引用 1 楼 bencharluo 的回复:]
最简单也最值得的做法就是你跟到里面去看看
[/Quote]
跟过!可以进入case EVT_APP_STOP:
但是跟不进ISHELL_StartApplet(pMe->meIshell,AEECLSID_BUIW02); 这个方法里,
同样的代码ISHELL_StartApplet(pMe->meIshell,AEECLSID_BUIW02);放到case EVT_APP_START:
中就可以!
bencharluo
2009-12-03
打赏
举报
回复
最简单也最值得的做法就是你跟到里面去看看
Brew的
事件
处理
2. **
EVT
_
APP
_
STOP
**:应用
程序
停止时
触发
,用于释放资源。 3. **
EVT
_
APP
_SUSPEND**:应用
程序
挂起时
触发
,保存状态。 4. **
EVT
_
APP
_RESUME**:应用
程序
恢复时
触发
,重新激活应用状态。 除此之外,还有其他重要
事件
...
BREW ProGramming Guide知识点小结
- **停止
事件
**: `
EVT
_
APP
_
STOP
`,当
App
let被用户
关闭
时
触发
。 - **挂起
事件
**: `
EVT
_
APP
_SUSPEND`,当
App
let暂时不活跃时
触发
。 - **恢复
事件
**: `
EVT
_
APP
_RESUME`,当
App
let从挂起状态恢复活动时
触发
。 - **按键...
基于BREW平台手机网络浏览器.pdf
- **
EVT
_
APP
_
STOP
(应用
程序
结束)**:中止应用
程序
,
关闭
网络连接。 - **
EVT
_KEYS(设备按键处理)**:按键
事件
,由用户操作手机按键
触发
。例如,在本应用中,可以通过左右键调节音量。 - **
EVT
_COMMANDS(用户定义...
BREW 消息处理机制
一种是
程序
员在
app
let的Handleevent函数中显式调用,例如根据
事件
代码(eCode)来决定调用哪个特定的
事件
处理函数,如
EVT
_
APP
_START、
EVT
_
APP
_
STOP
或
EVT
_KEY。另一种情况是,当这些控件包含在Dialog中并获得焦点时,...
NRF51822 SDK12.3
事件
处理机制
SDK
事件
处理机制 书写规则:-- 表示调用关系<- 表示赋值关系 --> 表示执行步骤为顺序执行 简写:SD : SoftDevice蓝牙
事件
处理:init:ble_stack_init -- softdevice_ble_
evt
_handler_set -- ble_
evt
_dispatch ...
高通开发者论坛
5,379
社区成员
5,923
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章