使用对话与活动

时间:2011-03-18 10:08:37

标签: android android-activity dialog

在android开发中,需要与用户进行弹出式交互 人们可以在大多数情况下使用“对话”或“活动”。 不包括选择容易的极端情况,我想知道 你最喜欢的想法。

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

我希望两种情况都有可能出现的问题(性能,副作用, 用户交互问题等...)。

1 个答案:

答案 0 :(得分:4)

如果您的任务耗时较少且需要用户注意(因为您无法访问状态栏内容),那么您应该使用对话框,例如,输入登录名和密码等。

对话的缺点:

  1. 您无法处理任何配置更改,例如方向,语言更改等。
  2. 没办法保持状态,就像无法导航到另一个屏幕并回来一样
  3. 性能方面,只有对象是一直在创建
  4. 无法访问全屏
  5. 无法使用任何意图
  6. 启动它