我在我的Activity中使用了destroy方法,但是如果使用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秒钟。但正如我可以想象的那样,它并没有完成我的活动。毁灭的原因不起作用。