什么是Activity之间的主题是Dialog和类扩展Dialog?

时间:2015-03-13 12:39:26

标签: android

要显示对话框,有两种方式。

1.Activity,主题是@android:style / Theme.Dialog 2.Class扩展Dialog

但是,不同之处是什么?

及其优缺点??

我应该使用哪种情况?

1 个答案:

答案 0 :(得分:0)

如果扩展Dialog类,则可以将Dialog用作实际Activity(需要显示Dialog的那个)的图层。如果您创建一个显示Dialog的Activity,那么您只是为了显示Dialog而退回调用活动。

我认为主要区别在于一个是Activity而另一个可以用作Fragment,因此可以是另一个Activity中的一个层。