これが私の問題です-アクティビティとダイアログを作成したい(テキストフィールドとOKボタン付き)。私は次のことをしたい:
- AlertDialog を表示します (アクティビティの作成時、ボタンのクリック時、またはその他のアクション時)。
- AlertDialog にテキストを入力し、[OK] ボタンをクリックします。
- アクティビティのメイン スレッドを続行します。
このようなもの:
public String getText() {
String result = null;
// Showing the new window with the text box and the button, and after
// the button is clicked to move to the return statement below;
return result;
}
「runOnUiThread」と「AsyncTask」を使用してみましたが、フィールド「result」に対するアクションは「protected void onPostExecute(Void result)」メソッドでのみ実行され、その間、メイン プログラムは入力を待たずに実行中です。 .
とにかく、この問題を解決するためにこれを行う必要がありますか (そのようなアプリを見たので、そうしていると確信しています)。私はそのような助けを求めるのは本当に厚かましいことを知っています - しかし、それが実際にどのように起こっているかを見るためだけに、コード例を書くことは可能です. そうでない場合は、いくつかの提案をしてください。試行錯誤を続けます:)たくさんありがとう!