在FragmentActivity中使用findPreference

时间:2013-12-11 16:40:21

标签: java android xml android-fragments

使用getSupportFragmentManager()我被迫扩展了FragmentActivity。问题是,在我的类之前是PreferenceActivity,然后在this.findPreference类型的所有方法中给出错误。有解决方案吗?错误显示eclipse是findPreference (String)类型未定义的方法myClass

1 个答案:

答案 0 :(得分:0)

不幸的是,您仍然需要使用PreferenceActivity来获取SDK<另外11,你会使用PreferenceFragment

要显示首选项中的对话框,您必须使用旧方法创建对话框,例如

AlertDialog.Builder builder = new AlertDialog.Builder(this);
//add everything to the builder
builder.show();

您想要显示对话框的位置。这是极少数情况下您无法使用DialogFragment并且需要以旧方式执行此操作