如何解决如何从一个活动刷新所有活动
我的活动有多个片段。
当我在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 举报,一经查实,本站将立刻删除。