Как использовать FinishActivity () в Xamarin Android? - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь завершить предыдущее действие, но я не знаю, как это сделать. Я ищу и как сделать finishActivity (), но я получаю ошибку. Я также попробовал этот метод:

private void Finishactivity(Activity activity)
        {

                    activity.Finish();
        }

и вызовите метод как Finishactivity («активность-я-хочу-закрыть»); но все равно получаю ошибку. Как я могу понять это? Я новичок в C #.

1 Ответ

0 голосов
/ 29 июня 2018

Вы можете попытаться завершить текущее действие после запуска другого действия.

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 
        };

Ошибка выдается, потому что вы пытаетесь закрыть активность, которая в данный момент неактивна или может быть удалена из памяти.

...