我已阅读文档,这是我所学到的
对话
Dialogs的基类。
注意:活动提供了管理创建,保存和管理的工具 恢复对话框。参见onCreateDialog(int),onPrepareDialog(int, 对话框),showDialog(int)和dismissDialog(int)。如果这些方法是 used,getOwnerActivity()将返回管理它的Activity 对话框。
因此 FragmentDialog 只是Dialog的一个子类,它位于片段中,因此与创建活动生命周期断开连接
显示一个浮动在其顶部的对话框窗口的片段 活动的窗口。这个片段包含一个Dialog对象 根据片段的状态适当显示。控制 应该完成对话框(决定何时展示,隐藏,解除它) 通过这里的API,而不是直接调用对话框。
和 WindowPopup 与创建Activity的生命周期断开连接(那么它与FragmentDialog的区别是什么?)
*即使应用程序不可见,WindowPopup是否更像是在所有活动之上的Toast消息?
*我应该何时使用它们?
*其他差异?