我混淆了'上下文'和'這個',我不知道爲什麼下面的例子不起作用。上下文和這個android
我試圖從我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
可有人請向我解釋怎麼可能我解決這個如果我想把這個子類放在一個新的類文件中?
你是什麼意思'不工作'?你有沒有顯示任何異常或對話? – sandrstar 2013-03-07 09:34:25
我已經在測試應用上測試了兩種變體,兩者的工作原理都是一樣的。你能分享更多的代碼/細節嗎? – sandrstar 2013-03-07 09:40:57