Android 检索侦听器中的实际类
我的Android应用程序中有一个类实现了一个接口 这是电话Android 检索侦听器中的实际类,android,http,task,listener,Android,Http,Task,Listener,我的Android应用程序中有一个类实现了一个接口 这是电话 公共类SearchFragment扩展片段实现HttpAsyncTaskInterface 我有一个HttpAsyncTask,其中我必须设置一个实现此接口的类。 我的问题是,我正在微调器侦听器中创建de-HttpAsynkTask对象,但我不知道如何引用我的类 private AdapterView.OnItemSelectedListener myOnItemClickListener() { return ne
公共类SearchFragment扩展片段实现HttpAsyncTaskInterface
我有一个HttpAsyncTask,其中我必须设置一个实现此接口的类。
我的问题是,我正在微调器侦听器中创建de-HttpAsynkTask对象,但我不知道如何引用我的类
private AdapterView.OnItemSelectedListener myOnItemClickListener() {
return new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
if (!mySpinner.getSelectedItem().toString().equals(JSONConverterUtils.SPINNER_PROMPT)) {
HttpAsyncTask httpAsyncTask = new HttpAsyncTask(2);
**httpAsyncTask.setHttpAsyncTaskInterface();**
httpAsyncTask.execute(URL);
}
}
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
};
}
private AdapterView.OnItemSelectedListener myOnItemClickListener(){
返回新的AdapterView.OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView AdapterView、View视图、int i、long l){
如果(!mySpinner.getSelectedItem().toString().equals(jsonconverterrutils.SPINNER\u提示符)){
HttpAsyncTask HttpAsyncTask=新的HttpAsyncTask(2);
**httpAsyncTask.setHttpAsyncTaskInterface()**
httpAsyncTask.execute(URL);
}
}
}
@凌驾
未选择公共无效(AdapterView AdapterView){
}
};
}
我需要将我的SearchFragment引用放在这一行httpAsyncTask.sethttpasynctask接口(this)代码>
但这不起作用,因为调用在侦听器内部
httpAsyncTask.setHttpAsyncTaskInterface(SearchFragment.this);
我会帮助你的
我会帮你的。试试看
httpAsyncTask.setHttpAsyncTaskInterface(mSearchFragment.this);
试一试