gpt4 book ai didi

java - Error :(124, 62)错误:不兼容的类型:无法将类转换为上下文

转载 作者:太空宇宙 更新时间:2023-11-03 13:16:59 25 4
gpt4 key购买 nike

EditInformation 扩展到 fragment 。我在这一行中得到错误

loading = ProgressDialog.show(EditInformation.this,"Fetching...","Wait...",false,false); , 错误的第一个参数类型。

 public void RetrieveInformation(final String id)
{
class GetEmployee extends AsyncTask<Void,Void,String> {
ProgressDialog loading;
@Override
protected void onPreExecute() {
super.onPreExecute();
loading = ProgressDialog.show(EditInformation.this,"Fetching...","Wait...",false,false);
}

@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
loading.dismiss();
showEmployee(s);
}

@Override
protected String doInBackground(Void... params) {
RequestHandler rh = new RequestHandler();
String s = rh.sendGetRequestParam(Config.RETRIEVE_INFORMATION,id);
return s;
}
}
GetEmployee ge = new GetEmployee();
ge.execute();
}

错误

 Error:(124, 62) error: incompatible types: EditInformation cannot be converted to Context

我更改为 EditInformation.getActivity(),但出现错误 non-static method

最佳答案

改变

loading = ProgressDialog.show(EditInformation.this,"Fetching...","Wait...",false,false);

loading = ProgressDialog.show(getActivity(),"Fetching...","Wait...",false,false);

由于您已经在 Fragment 上下文中,getActivity() 应该可以解决问题。

关于java - Error :(124, 62)错误:不兼容的类型:无法将类转换为上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34558893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com