Android:我应该启动一个新 Activity 还是显示一个对话框?

标签 android android-activity dialog

假设我希望我的应用显示文件浏览器。让这个文件浏览器扩展 Dialog 而不是扩展 Activity 有什么明显的优点或缺点吗?我无法在文档中找到任何有用的信息;有什么意见吗?

谢谢

最佳答案

老实说,一切都与用户体验有关。因此,如果他们只是要选择一个文件,仅此而已,那么我建议使用对话框。如果您希望它做的不仅仅是选择一个文件然后消失,那么一定要在新的 Activity 中打开它。

关于Android:我应该启动一个新 Activity 还是显示一个对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4970570/

相关文章:

android - 如何在 Android 中显示具有 Theme.Dialog 样式的 WebView

android - 安装错误 - D/InstallAppProgress() : Installation error code: -25

java - Material DateRangePicker 设置默认范围

android - 在 Android 模拟器上粘贴文本

android - 如何更改 fragment 的大小?

Android:对 fragment 使用 Activity 的默认动画

Android:操作栏中的动画不适用于异步任务

android - findFragmentByTag 始终返回 null

c++ - 如何使用添加到 MFC Doc/Frame 项目的对话框的初始化列表

Android 开发——在 Tab Activity 中显示的 AlertDialog