com.kddi.matiuke
クラス EventManager <Phase2.5>

java.lang.Object
  |
  +--com.kddi.matiuke.EventManager

public final class EventManager
extends java.lang.Object

イベントを管理するクラスです。

音声着信やCメール受信などのイベントを管理するためのクラスです。 このクラスにイベントリスナを登録することで指定のイベントを受け取ることが出来ます。

EventManager インスタンスはシステムで唯一です。getEventManager() により取得してください。機能をサポートしていない移動機では DeviceNotSupportedException が送出されます。

一時中断中に待ち受けイベントがあった場合、再開後の動作は MIDlet.startApp() の呼び出しが終了した後に EventManager に登録したリスナのメソッドがコールされます。

待ち受け機能を利用する場合は、MIDlet suite は単一の MIDlet で構成してください。複数の MIDlet を含む MIDlet suite では正しく動作しない場合があります。


メソッドの概要
static EventManager getEventManager()
          EventManager インスタンスを返します。
 void setAlarmEventListener(AlarmEventListener listener)
          アラームのイベントを待ち受けるリスナを登録します。
 void setCallEventListener(CallEventListener listener)
          音声着信のイベントを待ち受けるリスナを登録します。
 void setCMailEventListener(CMailEventListener listener)
          Cメールのイベントを待ち受けるリスナを登録します。
 void setEMailEventListener(EMailEventListener listener)
          Eメール受信のイベントを待ち受けるリスナを登録します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getEventManager

public static EventManager getEventManager()
                                    throws DeviceNotSupportedException
EventManager インスタンスを返します。

EventManager インスタンスはシステムで唯一です。

戻り値:
EventManager インスタンス
例外:
DeviceNotSupportedException - 移動機が待ち受けイベントをサポートしていない場合に発生する

setAlarmEventListener

public void setAlarmEventListener(AlarmEventListener listener)
アラームのイベントを待ち受けるリスナを登録します。

登録した AlarmEventListener にアラームのイベントが通知されます。 一度に登録できるリスナは一つだけです。再度登録すると新たに登録したものが有効になります。

パラメータ:
listener - 登録する AlarmEventListener(null の場合は登録解除)

setCallEventListener

public void setCallEventListener(CallEventListener listener)
音声着信のイベントを待ち受けるリスナを登録します。

登録した CallEventListener に音声着信のイベントが通知されます。 一度に登録できるリスナは一つだけです。再度登録すると新たに登録したものが有効になります。

パラメータ:
listener - 登録する CallEventListener(null の場合は登録解除)

setCMailEventListener

public void setCMailEventListener(CMailEventListener listener)
Cメールのイベントを待ち受けるリスナを登録します。

登録した CMailEventListener にCメール(EZアプリ通信は含まず)受信のイベントが通知されます。 一度に登録できるリスナは一つだけです。再度登録すると新たに登録したものが有効になります。

パラメータ:
listener - 登録する CMailEventListener(null の場合は登録解除)

setEMailEventListener

public void setEMailEventListener(EMailEventListener listener)
Eメール受信のイベントを待ち受けるリスナを登録します。

登録した EMailEventListener にEメール受信のイベントが通知されます。 一度に登録できるリスナは一つだけです。再度登録すると新たに登録したものが有効になります。

パラメータ:
listener - 登録する EMailEventListener(null の場合は登録解除)


Copyright 2003 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.