0
我使用的烤面包内部onPostExecute(Boolean result)
method.Here是它的代码方法makeText(上下文,CharSequence的,INT)在类型吐司不适用于参数(类<ReadContactsActivity>,字符串,整数)
@Override
protected void onPostExecute(Boolean result) {
//objAdapter = new listAdapter(ReadContactsActivity.this, items);
//listView.setAdapter(objAdapter);
dialog.dismiss();
if(result)
Toast.makeText(this, "Email was sent successfully.", Toast.LENGTH_LONG).show();
else
Toast.makeText(this, "Email was not sent.", Toast.LENGTH_LONG).show();
}
}
我收到错误“在类型敬酒方法makeText(Context, CharSequence, int)
不适用于参数(Class<ReadContactsActivity>, String, int)
”
Downvoting! onPostExecute本身在UI上调用Thread.Above答案是完全错误的,不知道OP如何接受它? – 2013-03-15 06:18:37
因为Vipul Shah表示它已经在UI Thread上运行,所以没有必要对runOnUiThread中的postExecute代码进行正确的调整。你只需要改变是: Toast.makeText(Yourclassname.this,“text”,1500).show(); – 2013-03-15 06:21:07
@VipulShah:先生,我是这项技术的新手,你会向我解释如何在runOnUiThread中完成这项工作。 – Supreet 2013-03-15 06:29:14