我在我的 Android 应用程序中创建的 TimePickerFragment 对象遇到了一个非常奇怪的错误,希望有人能帮助我。创建对象的代码如下:
public void showTimePickerFragment(View v){
TimePickerFragment newFrag = new TimePickerFragment();
newFrag.show(getFragmentManager(), "timePicker");
}
出于某种原因,我在 .show() 上遇到错误。我收到的错误信息是:
The method show(FragmentManager, String) in the type DialogFragment is not applicable for the arguments (FragmentManager, String)
我不确定我是否只是在这里忽略了某些东西,但这对我来说确实是一个令人困惑的错误消息。我尝试将“getFragmentManager()”更改为“getSupportFragmentManager()”,但这会导致参数出错!
我还已经导入了这个应用程序所需的所有类,所以这不是问题。
如果有人需要查看更多代码,我完全可以在这里发布。任何帮助将不胜感激!!!
谢谢大家!