2

我有一个 J2ME 应用程序,用户可以选择从应用程序中拨打电话号码。这应该是用户对应用程序执行的最后一件事,因此它应该停止显示任何内容。

我当前的代码:

public void callAndExit() {
  // use a platform-specific request to dial
  MyMidletThingummy.getInstance().platformRequest( "tel:" + number );

  notifyDestroyed();
}

通话工作得很好,使用手机的本机通话方式等。问题是,就在通话完成后(每当用户挂断电话时),我的应用程序会在被销毁之前显示片刻。有什么办法可以让我停止显示 MIDlet(例如,显示手机的主屏幕或它更愿意显示的任何其他内容),然后拨出?

4

1 回答 1

2

将 MIDlet 的 Display 的当前 Displayable 设置为 null。

于 2010-05-12T09:30:41.550 回答