C#(Xamarin)从被覆盖的框架调用中发射并忘记了

时间:2017-03-09 18:07:00

标签: c# exception xamarin async-await

我有一个屏幕,可以从远程服务器检索信息并将该信息显示给用户。我希望在显示屏幕时更新此信息(无需其他用户交互)。

我最终得到的代码如下:

protected override void OnAppearing()
{
    base.OnAppearing();
    Task task = UpdateField();
}
protected async Task UpdateField()
{
    try { MyLabel.Text = (await GoGetTheData ()).Stuff; }
    catch(Exception ) { MyLabel.Text = "Nope"; }
}

在这种情况下,由于我在UpdateField()中捕获所有异常,将Task存储到局部变量然后忽略它是否有任何缺点/危险?

0 个答案:

没有答案