public void onClick(View button_one)
{
new Thread(new Runnable()
{
public void run()
{
final SoapObject request;
request.post(new Runnable() // THIS post over HERE !!!
{
public void run()
{
request = new SoapObject(NAMESPACE, METHOD_NAME);
}
});
}
}).start();
}
问题:帖子有下划线,eclipse的解决方案在下面,但这会产生异常数量的新问题
-The method post(new Runnable(){}) is undefined for the type SoapObject
另外,这会成功运行吗?或者我做错了什么? ???
答案 0 :(得分:0)
错误消息很明确:您的request
变量没有post()
方法。看起来您正在尝试使用View.post(),它在UI线程上运行代码。这不是必需的,只需创建这样的对象:
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);