我有以下類構造函數:如何創建這個類的對象?
public class TestAdapter {
protected static final String TAG = "DataAdapter";
private final Context mContext;
private SQLiteDatabase mDb;
private DatabaseHandler mDbHelper;
// private static SQLiteDatabase mDb2;
// private static DatabaseHandler mDbHelper2;
public TestAdapter(Context context) {
this.mContext = context;
mDbHelper = new DatabaseHandler(mContext);
}
就在這個班我有一個setFlag()
方法,我需要從下面的方法調用 -
@Override
protected void onPostExecute(String result) {
// tv.setText(result);
Log.e("result", result);
if (Integer.parseInt(result) == 1) {
flagValue = 1;
Log.e("my","flag value set");
//TestAdapter t =new TestAdapter();
//setFlag()
}
的註釋部分,我需要調用該方法,但我不知道如何創建「TestAdapter」類的對象。如果我在該類中設置了setFlag()靜態,那麼在該方法中使用的其他實例將不起作用,因爲它們不是靜態的。 F1 F1 F1
編輯:我被告知理解上下文存在一個活動,但這個類中我需要創建該對象不是一個活動..它只是一個java類,它有方法來同步本地數據庫服務器數據庫
在您嘗試創建對象的行處,確切的問題/錯誤是什麼?當構造函數被參數化時,您需要傳遞'context'對象。 – mtk 2012-08-17 10:47:49
可以請你明確問題。 以及onPostExecute方法在哪裏? – Byter 2012-08-17 11:20:45