在主要 Activity 中我有这个
public void showTimePickerDialog(View v) {
DialogFragment newFragment = new uSharedUtility.TimePickerFragment();
newFragment.show(getSupportFragmentManager(), "timePicker");
}
但是我收到了这个错误:
Error:(566, 26) error: cannot find symbol method getSupportFragmentManager()
搜索后我发现我可以解决这个问题by extending from FragmentActivity
但由于一些早期的要求,目前我的 MainActivity 正在从 public class Main extends ListActivity
扩展。
除了更改扩展类之外,还有其他方法可以解决这个问题吗?
最佳答案
getSupportFragmentManager() 是 FragmentActivity 的方法。您的父 Activity 应该扩展 FragmentActivity
检查这个
http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
关于java - 找不到符号方法 getSupportFragmentManager(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27678325/