【问题标题】:How can I "kill" an intent in Android java如何在 Android java 中“杀死”意图
【发布时间】:2014-06-27 02:57:22
【问题描述】:

标题可能不是最好的,但我会尽力解释我的问题。

我有一个登录/注册页面,我可以在其中单击 facebook 按钮进行登录,也可以单击邮件按钮。

当我点击这个按钮时,我会打开一个带有注册表格的新活动。我希望这个活动在一定程度上是透明的,以便在完成的后台页面中看到我的第一次登录/注册。在同一页面(注册页面)上,我有另一个按钮“我已经有一个帐户”,它打开了一个新的登录活动。

此登录活动也是透明的,但背景是注册表单,而不是我的第一页,这很正常,但我不知道如何将我的第一页作为背景。

有什么建议吗?

问候,

阿诺

【问题讨论】:

  • 我希望这个活动在一定程度上是透明的为什么不使用自定义对话框?
  • 我不知道!我可以将文本视图/按钮放在自定义对话框中吗?
  • 将样式 Theme.Dialog 应用于您的活动。
  • For Example. 还有很多其他的可能性。
  • 我的问题不在于透明度!更多的是如何管理活动的生命周期。

标签: java android android-intent android-activity


【解决方案1】:

你只需要调用finish()

Intent intent = new Intent(this, NextActivity.class);
startActivity(intent);
finish();

【讨论】:

    【解决方案2】:

    当您移至登录页面时,请致电 finish()。这将完成注册表单,第一页将显示为您的背景。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-25
      • 1970-01-01
      相关资源
      最近更新 更多