Android AsyncTask java.lang.VerifyError错误
下面是正在调用的函数Android AsyncTask java.lang.VerifyError错误,java,android,android-asynctask,Java,Android,Android Asynctask,下面是正在调用的函数 public void getData() { ParseDataFromInternet asyncObjectName = new ParseDataFromInternet(); asyncObjectName.execute(); } 这是我的班级 private class ParseDataFromInternet extends AsyncTask<Void, Void, Void> { //Backgrou
public void getData()
{
ParseDataFromInternet asyncObjectName = new ParseDataFromInternet();
asyncObjectName.execute();
}
这是我的班级
private class ParseDataFromInternet extends AsyncTask<Void, Void, Void>
{
//Background thread
@Override
protected Void doInBackground(Void... a)
{
//do something
return null;
}
}
基本上,每当我创建一个新的AsyncTaskObject时,我都会得到VerifierError。知道原因吗?
这是用于android应用程序开发的。我的手机上没有这个错误,但是有人报告了 这是ADT 22.0的一个已知问题
如果您无法仅更新ADT,.什么是MainActivity.java行号90您在哪里调用
getData()
。与您或其他没有错误的人相比,这些人运行的android版本是什么?第90行是:ParseDataFromInternet asyncObjectName=new ParseDataFromInternet();每当我希望AsyncTaskClass运行并从服务器获取数据时,就会调用getData()。我已经安装了ADT 22.2.1,但仍然存在此错误。
java.lang.VerifyError: com.raymongulati.bbmalertandroidandios.MainActivity$ParseDataFromInternet
at com.raymongulati.bbmalertandroidandios.MainActivity.getData(MainActivity.java:90)
//The getData() function
at com.raymongulati.bbmalertandroidandios.MainActivity.onResume(MainActivity.java:79)