2012-03-27 11 views
0

OK:新しいオブジェクトインスタンスのメソッド宣言(ネストされた)から値を返す方法は?これはコードである

パブリックブールalertDialog(文字列メッセージ)setPositiveButton()methos内部{

​​

方法のonClick()のネストされた宣言があります。私は、メインメソッドのalertDialog(Stringメッセージ)のブール値の結果を返すが、私はそれを行うことはできません。私は何が欠けていますか?助けて!!!!!!!

+0

あなたは何をしたいですか? "できない"と記述する – dldnh

+0

メインメソッド(外側)のブール値をonClick()メソッドの内部から戻したい。 –

答えて

1

onClickは、ユーザーがプラスボタンまたはキャンセルボタンをクリックしたときに実行されます。 alert.show()を呼び出すと、このメソッドはすぐに戻ります。だからあなたは、ユーザー操作が起こらないので何を返すか分からない。

+0

コードを表示ダイアログコードとユーザーアクションの応答コードに分けることができます。 – zsxwing

+0

このコードを使って行うことはできませんか? –

+0

申し訳ありませんが解決策はわかりません。あなたのコードはUIスレッドで実行されるので、ユーザアクションを待つためにコードをハングアップしてはいけません。 – zsxwing

関連する問題