我对“上下文”和“这个”感到困惑,我不确定为什么下面的示例不起作用。
我尝试从我的 LoginActivity 调用以下子类:
new SyncData(LoginActivity.this).execute(); // This will failed
public class SyncData extends AsyncTask <Void, Void, String> {
private Context context;
public SyncData(Context context){
this.context = context;
}
ProgressDialog progress=ProgressDialog.show( context, "", "Please wait...", true); //NOT WORK!!!
}
但是如果说我改成这一行,它就可以工作:
ProgressDialog progress=ProgressDialog.show( LoginActivity.this, "", "Please wait...", true); // This will work
如果我想将子类放在新的类文件中,有人可以向我解释一下如何解决这个问题吗?