我正在我的Xamarin forms应用程序上为我的表单页面实现列表视图。已启用拉取以刷新相同内容。
每当列表被拉出时,活动指示器就会开始动画,我就会启动一个后台任务。现在,当应用程序通过按下主页按钮发送到后台,并通过单击主页或任务菜单上的应用程序图标返回前台时,活动指示器冻结。但是后台任务仍在运行,当它完成时,我调用
IsRefreshing = false;它的行为正常,活动指示器消失,列表视图上移。
如何让activityindicator在前台后再次恢复动画?只在iOS上看到这一点,安卓系统就能正常工作
发布于 2017-10-05 13:48:12
你可以试着用这个
IsRefreshing = true;
try{
// Your task running here. You can also implement catch and display it on DisplayAlert
}finally{
IsRefreshing = false;
}如果要在应用程序或页面显示时放置方法或请求,请尝试以下操作
protected override void OnAppearing()
{
// put something here when app is on appearing
}或者是App.xaml.cs中的这个
protected override void OnResume()
{
// Handle when your app resumes
}https://stackoverflow.com/questions/46559362
复制相似问题