【问题标题】:How to use FinishActivity() in Xamarin Android?如何在 Xamarin Android 中使用 FinishActivity()?
【发布时间】:2018-06-29 08:58:23
【问题描述】:

我正在尝试完成我之前的活动,但我不知道该怎么做。我搜索以及如何执行finishActivity(),但出现错误。我也试过这个方法:

private void Finishactivity(Activity activity)
        {

                    activity.Finish();
        }

并调用类似 Finishactivity(the-activity-I-want-to-close);但仍然出现错误。我怎么能弄清楚这个?我是 C# 的初学者。

【问题讨论】:

标签: c# android visual-studio xamarin activity-finish


【解决方案1】:

您可以在开始另一个活动后尝试完成当前活动。

FindViewById<Button>(Resource.Id.button).Click += (s, e) =>
        {
            StartActivity(typeof(SecondActivity)); // This will launch another activity.
            Finish(); // This will finish  the current activity after SecondActivity launch 
        };

抛出错误是因为您试图关闭当前未激活的活动,或者它可能已从内存中删除。

【讨论】:

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