首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当应用程序在后台和前台之间切换时,ListView when刷新活动指示器处于冻结状态

当应用程序在后台和前台之间切换时,ListView when刷新活动指示器处于冻结状态
EN

Stack Overflow用户
提问于 2017-10-04 15:31:52
回答 1查看 564关注 0票数 1

我正在我的Xamarin forms应用程序上为我的表单页面实现列表视图。已启用拉取以刷新相同内容。

每当列表被拉出时,活动指示器就会开始动画,我就会启动一个后台任务。现在,当应用程序通过按下主页按钮发送到后台,并通过单击主页或任务菜单上的应用程序图标返回前台时,活动指示器冻结。但是后台任务仍在运行,当它完成时,我调用

代码语言:javascript
复制
    IsRefreshing = false;

它的行为正常,活动指示器消失,列表视图上移。

如何让activityindicator在前台后再次恢复动画?只在iOS上看到这一点,安卓系统就能正常工作

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 13:48:12

你可以试着用这个

代码语言:javascript
复制
IsRefreshing = true;
try{
    // Your task running here. You can also implement catch and display it on DisplayAlert
}finally{
    IsRefreshing = false;
}

如果要在应用程序或页面显示时放置方法或请求,请尝试以下操作

代码语言:javascript
复制
protected override void OnAppearing()
{
    // put something here when app is on appearing
}

或者是App.xaml.cs中的这个

代码语言:javascript
复制
protected override void OnResume()
{
    // Handle when your app resumes
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46559362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档