在呼叫到来时切换到另一个应用程序

时间:2012-04-19 04:21:36

标签: blackberry blackberry-simulator

我想在设备上调用时调用我自己的BB Hello World应用程序..为此我使用了AbstractPhoneListner并覆盖了它的方法......

public class MyListner extends AbstractPhoneListener {

HelloBlackBerryScreen obj;

    public MyListner() {

}

        public void callIncoming(int callId) {

            super.callIncoming(callId);
            try {
                  ApplicationManager.getApplicationManager().launchApplication("Helloworld");
                } catch (ApplicationManagerException e) {
                        e.printStackTrace();
                }

现在,当我在模拟器上尝试这个时,它无法正常工作。我该怎么办?感谢

2 个答案:

答案 0 :(得分:0)

在应用程序启动时注册手机监听器。像这样。

 public MyListner() {

       Phone.addListener(this);

}

答案 1 :(得分:0)

从此链接尝试示例代码:

Activate Speaker Phone when call is Incoming