Java Android Studio错误找不到符号方法getWindow()

Java Android Studio错误找不到符号方法getWindow(),java,android,android-studio,Java,Android,Android Studio,我从Android Studio编译器 Error:(160, 50) error: cannot find symbol method getWindow() 这是我的密码 ProgressBar spinner; 然后在我的代码中的其他地方: spinner = new ProgressBar(model); spinner.setIndeterminate(true); spinner.setVisibility(View.INVISIBLE);

我从Android Studio编译器

Error:(160, 50) error: cannot find symbol method getWindow()
这是我的密码

ProgressBar    spinner;
然后在我的代码中的其他地方:

    spinner = new ProgressBar(model);
    spinner.setIndeterminate(true);
    spinner.setVisibility(View.INVISIBLE);
    homeView.addView(spinner);
    WindowManager.LayoutParams wmlp = spinner.getWindow().getAttributes();

getWindow()
是有效的调用。这是在
活动中进行的。有什么想法吗?

如果您在
片段中,请致电:

getActivity().getWindow()
getWindow()
如果您正在进行
活动
,请拨打:

getActivity().getWindow()
getWindow()

如果查看微调器文档(),则没有名为getWindow()的方法。“getWindow()是有效的调用”-不是对微调器对象的调用。这是活动类的一种方法。如果您想要活动的窗口,请删除
微调器。
。是的,这是为了活动,我只是不明白他想做什么。谢谢Orkun和Mike M。你完全正确。我不知道我在哪里看到getWindow是有效的。也许是getWindowId()而我错过了Id部分。