找回密码
 注册
搜索
查看: 919|回复: 1

[讨论] 如何禁止某个界面被覆盖?mtk

[复制链接]
发表于 2006-11-18 13:52:32 | 显示全部楼层 |阅读模式
只要运行EntryNewScreen,然后画屏,就可以把当前画面覆盖,让当前画面进入history,有没有办法禁止某个画面被覆盖掉?我的应用因为特殊要求要这么做,来电话也要立刻挂断。
是不是只有列举出所有能打断当前界面事件,比如来电话,来短消息,来多媒体消息,来cell brocast,充电器插拔,耳机插拔,开盖,合盖.等事件,挨个做特别处理?
谢谢
发表于 2006-11-24 22:50:54 | 显示全部楼层
先搞个临时的 Function Pointer Table 存储当然的某些消息(指那些可以interrupt 你的应用程序的消息)的 handler, 然后把 SetEventHandler 到一个Empty Function。

等到你的应用程序退出后,在重新恢复过来....


体力活儿,好笨的方法....

void (*DisplayPopup)(void)

DisplayPopup = DisplayPopupExt;

DisplayPopup = EmptyFuntr;

釜底抽薪....
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 23:58 , Processed in 0.043966 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表