Sin*_*nis 29 android progressdialog android-fragments
我想ProgressDialog在Fragment课堂上展示一个.以下代码仅适用于Activity类,但不适用于Fragment.有人可以帮我这个,为什么这个ProgressDialog实现只是在一个Activity而不是一个Fragment?
private class ProcessUpdateProfile extends
AsyncTask<String, String, JSONObject> {
private ProgressDialog nDialog;
@Override
protected void onPreExecute() {
super.onPreExecute();
nDialog = new ProgressDialog(PFragment.this); //Here I get an error: The constructor ProgressDialog(PFragment) is undefined
nDialog.setMessage("Loading..");
nDialog.setTitle("Checking Network");
nDialog.setIndeterminate(false);
nDialog.setCancelable(true);
nDialog.show();
}
}
Run Code Online (Sandbox Code Playgroud)
M D*_*M D 64
试试吧 Fragment
nDialog = new ProgressDialog(getActivity());
Run Code Online (Sandbox Code Playgroud)
小智 12
ProgressDialog获取Context输入,以便getActivity()在对象创建中使用.
ProgressDialog dialog = ProgressDialog.show(getActivity(), "Loading...", "Please wait...", true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43737 次 |
| 最近记录: |