我想禁用我的视图并在从 asynctask 返回后显示一个警报对话框,我从后台线程得到一些结果,基于此我必须禁用我的所有视图 - 按钮和 textview 并希望显示一个警报对话框!!是否可以???以及我该如何处理????PLz 回复。
问问题
437 次
2 回答
0
在onPostExecute
方法中你可以做到......并且它在 doinBackground(...)
.
btn.setVisibility(View.GONE)
/// 隐藏任何视图,view.setVisibility(View.GONE);
并在此方法中创建 AlertDialog 之后...
于 2012-04-18T18:32:16.700 回答
0
onPostExecute
将在主线程上运行,并且可以在您的 Activity 中调用方法或直接调整 UI,就像您通常在 Activity 中一样。
如果您AsyncTask
不是 Activity 的内部类并且没有对 Activity 对象的引用,则可以在 Activity 中注册一个意图侦听器,当接收到正确的意图时将调整您的 UI。广播你的意图AsyncTask
于 2012-04-18T18:37:59.193 回答