【发布时间】:2012-06-11 14:20:24
【问题描述】:
假设我正在运行活动 A。我想写一个AsyncTask,它将弹出一个关于活动 A 的对话框。我正在考虑创建一个广播接收器来执行此操作,但对我来说似乎有点倒退。
不太熟悉AsyncTask
Intent topop = this.getIntent();
String str = topop.getStringExtra("key1");
if(str.equals("message"))
dialog.show();
另一件事:getIntent() 是如何工作的?如果我发送重复的意图?它只会抓住第一个吗?
【问题讨论】:
-
你想完成什么? AsyncTasks 旨在在后台执行长时间运行的操作,因此它们与弹出对话框没有关系(除了显示一个说“加载”或查询初始信息)。
标签: android android-layout dialog android-asynctask