android – 自定义对话框或对话框主题活动

我看到很多开发人员选择将他们的活动作为对话框而不是使用
android对话框进行自定义.

我在互联网上搜索了这个答案,但找不到它.

有人能给我一些活动主题方法的专家和骗子吗?当然,它给你更多的自由,但有没有任何造型理由,以避免自定义标准对话框?

我,我自己需要在对话框中重复使用片段,所以我创建了一个主题活动以满足我的需求,但现在我在检索主题活动的结果时遇到了麻烦.

提前致谢.
布拉姆

最佳答案 1)使用startActivityForResult开始您的活动.

2)在关闭对话框样式的活动之前,将所需数据添加到intent extras并使用SetResult(int,intent)保存它.

3)要处理结果,请将代码添加到父活动的anActivityResult,该活动将从保存的intent中检索数据.

没有问题.

是的,如果您需要在“对话框”中添加繁重的自定义逻辑,则最好使用样式化活动.
如果是简单警报 – 请使用Dialog.

点赞