android - 对话与 Activity 的使用

标签 android android-activity dialog

在android开发中,需要与用户进行弹窗交互 在大多数情况下,可以使用“对话”或“Activity ”。 排除容易选择的极端情况,想知道 您的想法是首选。

例如。有人可能会说,在屏幕方向上,对话框丢失了,用户 在 Activity 保持不变的情况下必须进行相同的交互才能获得它 (当然,它再次被“创建”,但仍保留在可见性堆栈中的位置)。

我想知道这两种情况的所有可能问题(性能、副作用、 用户交互问题等...)。

最佳答案

如果你有一个不太耗时的任务并且需要用户注意(因为你不能访问状态栏内容),那么你应该使用对话框,ex,输入登录名和密码等。

对话框的缺点:

  1. 您无法处理任何配置更改,例如方向、语言更改等。
  2. 无法保持状态,比如无法导航到另一个屏幕并返回
  3. 在性能方面,唯一的问题是始终创建对话
  4. 无法进入全屏
  5. 将无法使用任何 Intent 启动它

关于android - 对话与 Activity 的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5350470/

相关文章:

android - 关闭 Android 中的 Activity 层次结构

jquery - 将 CSS 应用于 jQuery 对话框按钮

android - Analytics v4 未捕获异常和混淆器

Android - 上传到 Dropbox

android - 如何在外部浏览器中打开 Android 应用程序中的链接?

android - GCM 消息返回填写表单

android - 关闭按钮一半在外面的自定义对话框

android - 在 Dialog 中使用 Scrollview 时出现问题

build.gradle中testImplementation和androidTestImplementation之间的android区别

Android Studio - 预期表达式