【问题标题】:Show progress bar when switching activities切换活动时显示进度条
【发布时间】:2021-07-21 20:17:16
【问题描述】:

请指导我在活动之间切换时如何显示进度条。 在我的第二个活动中,有很多计算和编码视图,这会导致预期的打开延迟。但我想以百分比显示加载进度 附加屏幕截图的更多详细信息

screenshot

【问题讨论】:

  • 您应该了解打开活动是否需要“繁重”的工作,即膨胀视图。如果视图可以在没有此计算的情况下膨胀,那么您应该异步执行这些计算,此时您可以在目标 Activity 中显示进度条。打开 Activity 时,您是否在 logcat 中收到任何有关“跳过帧”的警告?还在查看视图存根 - developer.android.com/training/improving-layouts/…
  • 在共享视图模型中使用 Fragment 和导航组件
  • 加载时logcat中没有“跳帧”。视图数量及其内容完全取决于计算并且是动态数量。据我目前所知,没有它我无法给它们充气(或者我不知道如何)
  • Activity 2 有 50 个由代码生成的布局,每个布局包含大约 20 个 Textview。它们是使用代码中的计算创建并填充内容

标签: java android android-studio android-activity


【解决方案1】:

我有一个想法,但不是你可以使用 sharedPreference 来恢复价值的最佳想法

【讨论】:

  • “我有一个想法”——详细阐述的最佳时机是在您发布的“答案”中,不是吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-14
  • 2015-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多