我有吐司消息,我在后台线程中显示。吐司无法显示
这里是我想要显示在我的AsyncTask
。
ParseDetails Objparsecities = new ParseDetails(
new ByteArrayInputStream(result.toString()
.getBytes("UTF-8")));
if ((Objparsecities.parse().size()) == 0) {
Toast.makeText(getApplicationContext(),
"No result found for" + params[0], Toast.LENGTH_LONG)
.show();
} else
lstresponse = Objparsecities.parse();
}
我可以知道我在做什么错误。
谢谢:)
那是简单的活动还是延伸其他的东西 – 2013-03-19 09:51:01
你确定你的密码是真的吗?把吐司放在别的地方也试试。 – 2013-03-19 09:51:03
你不能在后台线程显示它,因为它是一个UI元素...如果你使用asynchtask然后显示onPostExecute ... 或尝试在UIThread上运行它 – DeltaCap 2013-03-19 09:52:01