如何从视图持有者调用childFragmentManager

问题描述

我正在尝试实现“日期选择器”对话框,我需要将for words in list_of_words: for names in labels: partial_ratio = fuzz.partial_ratio(words,names) Token_set = fuzz.token_set_ratio(words,names) if Token_set >= 80: data[str(words)] = str(names) df = pd.DataFrame(data,index=[0]).T df.to_csv('D://Folder_Name//filename.csv') df.to_excel('D://Folder_Name//filename.xlsx') print(data) FragmentManager作为参数传递给

因为我在一个片段中,所以在使用Dialogs时通常会通过datePicker.show()

这次我决定在视图持有者内部处理日期选择器,因为根据我的理解,将回调结果从片段传递到视图持有者不是一种好习惯。

我的问题是如何在视图持有者内部访问childFragmentManager

目前我有这个

childFragmentManager

但是显然它不起作用是因为root.context是Fragment,而不是AppCompatActivity,但是当我尝试强制转换为Fragment时,我得到警告,强制转换永远不会成功

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)