java - 如何在两个 fragment 之间放置进度条

标签 java android android-fragments

我有一个主要 Activity 正在托管一个 fragment 。 Activity 中的一个 fragment 导航到第二个 fragment ,当我从 fragment 1 替换为 fragment 2 时,我想放置一个带有微调器样式的进度条,因为完全加载第二个 fragment 需要时间。

最佳答案

您应该在父 Activity 中实现一个带有 2 个回调的接口(interface)(比如说,ProgressActivityListener):showProgressBarhideProgressBar。然后,当第一个 fragment 显示第二个 fragment 时,在开始转换调用之前

((ProgressActivityListener) getActivity()).showProgressBar()

当第二个 fragment 加载完成时调用

((ProgressActivityListener) getActivity()).hideProgressBar()

关于java - 如何在两个 fragment 之间放置进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38026387/

相关文章:

java - 为什么在这个例子中使用 Bean——它看起来像是毫无意义的间接?

android - 创建 keystore 文件时遇到问题

android - ADB over WiFi 连接在连接的 USB 上丢失

java - 如何在android中设备方向改变后保持listview项目的高亮

android-fragments - Espresso 执行单击片段中的按钮

java - 梯度下降的铰链损失最小化的正确实现

java - CriteriaBuilder 连接/子查询与结果整数

java - 如果系统抛出检查异常,可以由默认处理程序捕获吗?

java - 如何在 DialogFragment 的 textView 中 setText()

android - 在使用 addToBackStack 的 Fragment 事务后单击后退按钮不执行任何操作