人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

au java(phase2.0以上)でDojaのDialogのような機能を実装する方法。

通信(){
通信1();
通信2();
}
通信1(){
落ちた場合
Dialog出して、OK押されたらアプリ終了。
}

通信2(){
落ちた場合
Dialog出して、OK押されたらアプリ終了。
}

DojaのDialogのように処理自体を止めておくような便利な関数ないでしょうか?
止めて置けないと、通信2に処理が行ってしまいます。

Alertでできるのか調べ中です。Canvasを切り替えるので面倒くさいのですが・・・
皆様どうなされていますか?

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:2.0 AU Canvas Java アプリ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● imafuku
●20ポイント

http://www.hatena.ne.jp/1096855188#

au java(phase2.0以上)でDojaのDialogのような機能を実装する方法。 通信(){ 通信1(); 通信2(); } 通信1(){ 落ちた場合 Dialog出して、OK押されたらアプリ終.. - 人力検索はてな

au javaはよくわからないので、通常のJavaの場合ですが。

エラー処理を各メソッドでやっているのが問題ではないのでしょうか?

こんな感じです。

---------

通信(){

try{

通信1();

通信2();

}

catch(Exception e){

Dialogを出して、OK押されたらアプリ終了。

}

}

通信1() throws Exception{

落ちた場合

throw new Exception();

}

通信2() throws Exception{

落ちた場合

throw new Exception();

}

-----------

もし、au javaがExceptionがないのだとするとごめんなさい。

#ないことはないと思いますが。

◎質問者からの返答

ありがとうございます!

ちょっと違います。

Dialogを出して処理をウェイトしておき、

通信2に行かないようにする方法です。


2 ● esseesse
●20ポイント

http://godwood.allnet.ne.jp/vioret/midpapi/javax/microedition/lc...

MIDPのAlertクラスがあると思いますが、そちらを利用されてはいかがでしょうか。

# 正確にはダイアログではありません。

http://icp.hicorp.co.jp/letter/p_mame_j30305.html

Alertに関する参考

http://sdc.sun.co.jp/news/200302/ktaijava.html

Sun Developer News

このページからAlertを検索してください。

ダイアログを実装しています。

ちゃんとしたダイアログを実装するにはMIDPではいろいろやらないといけないみたいです。

http://www.vector.co.jp/soft/win95/prog/se203202.html

Dialog for MIDP(Windows95/98/Me / プログラミング)

だからこういう風にシェアウェアになるんでしょうね。

◎質問者からの返答

ありがとうございます!

Alertってモーダルじゃないんですよねぇ・・・


3 ● esseesse
●20ポイント

http://sdc.sun.co.jp/news/200302/dialogtest1form.html

Sun Developer News

http://sdc.sun.co.jp/news/200302/dialogtest2form.html

Sun Developer News

先ほど紹介したサイトからのリンクになりますが、

こちらではFormを継承してCommandListenerを実装しているようです。

これはモーダルのようです。

# Alertはモードレスでしたか。失礼しました。

http://sdc.sun.co.jp/news/200302/dialogtest1midlet.html

Sun Developer News

こちらは呼び元。

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ