微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从一个活动刷新所有活动

如何解决如何从一个活动刷新所有活动

我的活动有多个片段。

当我在MainActivity中刷新时,我也希望所有片段的活动也刷新。因为我使用数据库,因此涉及刷新其他片段以更新数据。

MainActivity.kt

swipeRefresh.setonRefreshListener {
      // refreshing MainActivity only
      // I don't kNow how to call fragment's activity here

      swipeRefresh.isRefreshing = false
}

解决方法

片段依赖于活动,而活动不依赖于片段。您在活动中所做的事情会影响片段。以此为起点进行查找。

,

在活动中,您可以调用recreate()"recreate"活动(API 11 +)

或者您可以使用它来从内部刷新活动。

finish();
startActivity(getIntent());

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。