【问题标题】:How to restart an activity through a dialog pop-up in android?如何通过android中的对话框弹出来重新启动活动?
【发布时间】:2013-06-15 19:27:16
【问题描述】:

所以我有一个游戏,如果玩家输了,会弹出一个对话框,询问玩家是否想再玩一次。

如果用户选择是,我如何重新启动游戏活动?

【问题讨论】:

    标签: android dialog popup


    【解决方案1】:

    在您的活动中创建一个方法,将所有游戏值设置为其默认值。然后添加监听器到点击按钮并在其中调用这个方法。

    或者您可以启动相同活动的新实例。

    【讨论】:

    • 是的,我试图启动一个新的活动实例,但到目前为止我使用的所有方法要么不起作用,要么遇到编译错误。你能告诉我如何从不同的活动(在这种情况下从对话框)重新启动活动
    • 不能重启,只能通过context.startActivity方法启动一个新实例。
    【解决方案2】:

    在ClickListener上的“是”按钮中,首先调用finish()方法,然后在下一行,创建一个intent并启动相同的活动

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-15
      • 1970-01-01
      • 2019-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多