Android 从对话框中重新启动片段中的加载程序

Android 从对话框中重新启动片段中的加载程序,android,android-fragments,android-loadermanager,android-loader,Android,Android Fragments,Android Loadermanager,Android Loader,我有一个活动,它包含一个带有加载程序的片段。我正试图根据对话框片段的结果重新启动加载程序,但无法确定如何访问它。假设对话框片段是从活动中派生出来的,并且与包含加载程序的片段分离,那么如何访问它?我假设我可以做一些事情来完成活动,但不确定是什么。为什么不从片段本身打开对话框 尝试使用加载程序从片段中打开对话框片段,在对话框被取消时向构造函数传递一个接口调用回调函数…简单得很您可以使用一个接口在片段之间进行通信。这也是安卓医生的建议。这里有一个很酷的视频另外,如果你能发布你的代码?我希望会有比使用接

我有一个
活动
,它包含一个带有
加载程序的
片段
。我正试图根据
对话框片段的结果重新启动加载程序,但无法确定如何访问它。假设对话框片段是从活动中派生出来的,并且与包含加载程序的片段分离,那么如何访问它?我假设我可以做一些事情来完成活动,但不确定是什么。

为什么不从片段本身打开对话框


尝试使用加载程序从片段中打开对话框片段,在对话框被取消时向构造函数传递一个接口调用回调函数…简单得很

您可以使用一个接口在片段之间进行通信。这也是安卓医生的建议。这里有一个很酷的视频另外,如果你能发布你的代码?我希望会有比使用接口和强制转换
getActivity()
更结构化的东西,但是感谢你提供的信息。接口确实是一个好方法,因为它们可以帮助你在同一个接口中添加任意数量的方法,允许以更灵活的方式进行来回通信。看看最终会怎样。:)该对话框是从附加到活动的菜单选项触发的,因此很遗憾,我不能这样做。