【发布时间】:2015-04-23 10:25:06
【问题描述】:
我有一个应用程序,在标签 1 中有 3 个标签(片段)我有一个像这样的异步方法
public class getUserGroupAsync extends AsyncTask<JSONObject,Void,JSONObject>{
String resp;
@Override
protected JSONObject doInBackground(JSONObject... params) {
JSONObject paramObj = new JSONObject();
try {
getToken();
method = "hostgroup.get";
paramObj.put("output","groupids");
response = sendJsonRequest.getResponse(method,paramObj,token);
resp = response.getString("result");
}
catch (JSONException e) {
System.out.println("Error "+e.getMessage());
}
}
}
当我从选项卡 1 切换到另一个选项卡并返回到选项卡 1 时,我想重新加载异步任务。
我试过这样:
public class ClientActivity extends ActionBarActivity{
protected void onCreate(Bundle savedInstanceState) {
public void onPageSelected(int position) {
if (position == 0){
systemStatus.new getUserGroupAsync().execute();
}
}
}
}
但我得到一个 NullPointerException ? 有什么帮助吗?
【问题讨论】:
-
请发布您的异常的堆栈跟踪。
-
另外,这段代码能编译吗? systemStatus.new getUserGroupAsync().execute();似乎语法不正确。
-
我的回答没有用?
标签: android android-fragments android-asynctask