|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.module.net.USSDServiceManager
public class USSDServiceManager
USSDサービス操作管理クラスです。
送信したUSSDに対してレスポンスが受信されます。
レスポンスはUSSDServiceListener.onReceived(String)がコールバックされることで受信することが出来ます。
留意事項
USSDを送信してからレスポンスを受信するまでに他のUSSDを送信、もしくは受信した場合、USSDServiceListener.onReceived(String)がコールバックされる順序が入れ替わる可能性があります。
| メソッドの概要 | |
|---|---|
static USSDServiceManager |
getInstance()
USSDサービス操作管理クラスのインスタンスを生成します。 |
void |
send(java.lang.String message)
USSDを送信します。 |
void |
setUssdListener(USSDServiceListener listener)
リスナを登録します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| メソッドの詳細 |
|---|
public static USSDServiceManager getInstance()
このメソッドを複数回呼び出した場合には、同一インスタンスを返します。
public void send(java.lang.String message)
throws USSDServiceException,
RegulationException,
ExternalStatusException
送信可能な文字は{0-9、#、* }です。
USSDを送信してからレスポンスを受信するまで、他のUSSDを送信しないでください。 ただし、通信異常などによりレスポンスが返らない場合があります。
留意事項
USSDを送信してからレスポンスを受信するまでに他のUSSDを送信、もしくは受信した場合、USSDServiceListener.onReceived(String)がコールバックされる順序が入れ替わる可能性があります。
message - 送信する文字列を指定します。
java.lang.NullPointerException - messageがnullの場合に発生します。
java.lang.IllegalArgumentException - messageがサービスコードのフォーマットと適合しない場合に発生します。
USSDServiceException - 内部エラーにより処理が中断した場合に発生します。
RegulationException - 規制による通信失敗の場合に発生します。
ExternalStatusException - UIMが挿入されていない場合など、USSDの送信に失敗した場合に発生します。public void setUssdListener(USSDServiceListener listener)
このメソッドを複数回呼出した場合、最後に登録したリスナだけが有効です。 null を指定すると、リスナの登録を削除します。
listener - 登録するリスナを指定します。
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||