S40不允许应用在后台运行。它接缝唯一的解决方案是使用PushRegistry.registerAlarm。
我正在尝试制作提醒应用,所以当触发它时应该让手机振动并发出噪音,但不幸的是我收到一条小消息“提醒:应用名称”,软键设置为“打开”。当它打开时会产生噪音和振动(或者它会,现在我只是用一个简单的TextBox进行测试)。
有没有办法让PushRegistry.registerAlarm实际打开我的应用程序,而不是等待另一个确认?
或者你知道另一种让应用程序在后台运行的方法吗?
谢谢!
答案 0 :(得分:2)
根据Bogdan Piloca给出的链接,所有S40版本都存在已知问题,从第2版到第6版:
即使MIDlet已签名,并且自动启动设置设置为始终允许,系统也会向用户显示提示。
我想在S40上,PushRegistry不会帮助你
答案 1 :(得分:0)
请参阅诺基亚论坛的link。该页面还提到这种情况没有可用的解决方法。对我们来说太糟糕了,因为我们也计划拥有这种功能。