我創建類包含函數。但我想在這個階級和階級在MainActivity中添加的AsyncTask類,但我不知道我能做到這一點:(外部類的調用類
外部類:
public class Function {
public Context mContext;
public Activity mactivity;
public Function(Context _context, Activity _activity)
{
mContext = _context;
mactivity = _activity;
}
public class GetJson extends AsyncTask<String,String,JSONObject>{
@Override
protected void onPreExecute(){
}
@Override
protected JSONObject doInBackground(String... params) {
return null;
}
@Override
public void onPostExecute(JSONObject getJson){
}
}
我知道我可以調用方法與此:
Function _func = new Function(getBaseContext(),MainActivity.this);
_func.someFunction();
,但我不知道如何調用類。
此代碼返回錯誤
_func.GetJson.execute();
我不明白你的問題。什麼錯誤正在返回給你? – RafaelC
您不要調用類,而是實例化(創建它們描述的對象的實例)並調用類中定義的方法。你真的想做什麼? – scrappedcola
我使用此comde但返回錯誤_func.GetJson.execute(); – user3243573