Я использую метод уничтожения внутри своей Деятельности, но если использовать await, тогда мой метод не работает.
protected override void OnDestroy()
{
base.OnDestroy();
Toast.MakeText(this, "Destroyed", ToastLength.Short).Show();
}
protected override async void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.StartingImage);
ImageView imageView = FindViewById<ImageView>(Resource.Id.imageView1);
imageView.SetImageResource(Resource.Drawable.StartingImage);
await Task.Delay(5000);
StartActivity(typeof(LoginMain));
Finish();
FinishAffinity();
}
Мне просто нужно предварительно просмотреть изображение в течение 5 секунд.Но, как я понимаю, это не заканчивает мою деятельность.Причина разрушения не работает.