S40不允许应用程序在后台运行。看来唯一的解决方案就是使用PushRegistry.registerAlarm。
我正在尝试制作一个提醒应用程序,所以当触发它时,它应该会使手机振动并发出噪音,但不幸的是,我收到一条小消息,上面写着“提醒:应用程序名称”,软键设置为“打开”。当它打开时,它会发出噪音和振动(或者它会,现在我只是用一个简单的TextBox测试)。
有没有办法让PushRegistry.registerAlarm真正打开我的应用程序,而不是等待另一次确认?
或者你知道另一种在S40上后台运行应用程序的方法吗?
谢谢!
发布于 2009-11-18 15:31:23
根据Bogdan Piloca给出的链接,从第2版到第6版的所有S40版本都存在一个已知问题:
即使MIDlet已签名,并且自动启动设置设置为Always allowed,也会向用户显示提示。
我猜PushRegistry在S40上帮不了你
发布于 2010-08-26 14:57:39
请参阅诺基亚论坛上的这篇link。该页面还提到,对于这种情况没有可用的解决方案。对我们来说太糟糕了,因为我们也计划拥有这种功能。
https://stackoverflow.com/questions/1752676
复制相似问题