【问题标题】:DialogFragment and Activity Dialog. AndroidDialogFragment 和活动对话框。安卓
【发布时间】:2016-12-20 20:32:46
【问题描述】:

我正在 Android 中显示一个 Dialog 活动和一个 DialogFragment。片段位于活动下方(活动与片段重叠。活动是背景)。我怎样才能使片段成为前景?

【问题讨论】:

  • 请提供屏幕截图或代码。这些将有助于更清楚地理解问题

标签: android android-fragments android-activity android-dialog


【解决方案1】:

据我了解您描述的情况,您有类似的情况:

  • 带有附加 DialogFragment 的活动
  • 从上方活动/片段显示的对话框活动

如果您的问题的正确答案是“在 Dialog Activity 中调用 onBackStack()”,这将导致 Dialog Activity 终止并恢复 DialogFragment(连同它的活动或更准确地说 - 恢复它在其中的活动和 DialogFragment FragmentManager 堆栈)。

希望这个回答对你有帮助。

【讨论】:

  • 但我不想终止对话活动。我希望我的 DialogFragment 是前景和
  • 恐怕无法将 DialogFragment 从(DialogActivity 下方)移动到上方。您可以尝试使用解决方法(丑陋的一种),例如持久化 DialogFragment 数据(bundle)并使用该数据打开新实例。但我会考虑重新设计。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-10
  • 2013-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多