我有两节课;第一个是一个asynctask
,另一个是一个ConnectionDetector
包含此处显示的代码的类(第 3 步),
public class myTask extends AsyncTask<String,Void,String>{
private Context context;
ConnectionDetector connectiondetector = new ConnectionDetector(context);
@Override
protected void onPreExecute() {
// TODO Auto-generated method stub
super.onPreExecute();
//CHECK INTERNET CONNECTION
if(connectiondetector.isConnectingToInternet()){ //method from connectiondetector.java
//do something
}
}
当我运行这段代码时,我在if
语句中得到一个空指针异常。是因为上下文,我该如何解决这个问题?
该类asynctask
是从不同的活动中调用的 ( partosrecord.class
)