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)
          AlarmEventListener を登録するためのメソッドです。
 void setCallEventListener(CallEventListener listener)
          CallEventListener を登録するためのメソッドです。
 void setCMailEventListener(CMailEventListener listener)
          CMailEventListener を登録するためのメソッドです。
 void setEMailEventListener(EMailEventListener listener)
          EMailEventListener を登録するためのメソッドです。
 
クラス 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 を登録するためのメソッドです。

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

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

setCallEventListener

public void setCallEventListener(CallEventListener listener)
CallEventListener を登録するためのメソッドです。

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

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

setCMailEventListener

public void setCMailEventListener(CMailEventListener listener)
CMailEventListener を登録するためのメソッドです。

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

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

setEMailEventListener

public void setEMailEventListener(EMailEventListener listener)
EMailEventListener を登録するためのメソッドです。

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

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


Copyright 2001-2002 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.