protected void expandDialog(Preference preference) {
if (preference instanceof DialogPreference) {
try {
if (preference.getPreferenceManager() == null) {
Method onAttachedToHierarchy = Preference.class.getDeclaredMethod("onAttachedToHierarchy",
PreferenceManager.class);
onAttachedToHierarchy.setAccessible(true);
onAttachedToHierarchy.invoke(preference, getPreferenceManager());
}
Method onClickMethod = Preference.class.getDeclaredMethod("onClick");
onClickMethod.setAccessible(true);
onClickMethod.invoke(preference);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
BasePreferenceFragment.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:Dashchan
作者:
评论列表
文章目录