【问题标题】:Xamarin Android ActivityXamarin Android 活动
【发布时间】:2017-10-25 14:57:20
【问题描述】:

我可以按返回按钮从LAYOUT2 回到LAYOUT1。
但是我如何从LAYOUT3 到LAYOUT2 再到LAYOUT1?

我尝试过做不同的事情,比如这个

在MainActivity我有这个

public override void OnBackPressed()
{
    var intent = new Intent(this, typeof(MainActivity));
    StartActivity(intent);

}

在 SecondActivity 我有这个

public override void OnBackPressed()
{

        var intent = new Intent(this, typeof(Menu));
        StartActivity(intent);

}

使用上面的代码,它只会停留在 SecondActivity 上,而不会返回到 MainActivity - 为什么?

【问题讨论】:

标签: c# android xamarin xamarin.android


【解决方案1】:

默认情况下,应用行为只是转到最后一个活动。 无需任何额外编码即可尝试。

我认为什么都不需要。

【讨论】:

    【解决方案2】:

    删除您对OnBackPressed 的覆盖,您所期望的行为将会实现。

    【讨论】:

      猜你喜欢
      • 2017-11-04
      • 2017-09-02
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      • 2018-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      相关资源
      最近更新 更多