这是我的问题 - 我想创建一个活动和一个对话框(带有文本字段和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)”方法中完成,同时主程序仍在执行,无需等待我的意见。
无论如何要做到这一点(我确信它有,因为看过这样的应用程序)来解决这个问题?我知道要求这样的帮助真的很无礼 - 但是可以编写一些代码示例,只是为了看看它是如何发生的,因为超过3天,我可以做到。如果没有,请提出一些建议,并将继续尝试和尝试:) 非常感谢!
答案 0 :(得分:1)
无论你点击后想要执行什么操作,都要写入asynctask。当点击对话框按钮时执行asynctask.Thats it
答案 1 :(得分:0)
这就是对话框的工作方式。
http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
在底部显示了如何创建自定义对话框。
但是,很多时候您需要接收的文本也会显示在活动上,您是否可以在活动中嵌入EditText并简化此任务?