【问题标题】:Android Java Reload Refresh Acitivity FragmentAndroid Java Reload 刷新 Activity 片段
【发布时间】:2015-11-17 00:43:34
【问题描述】:

是否可以在 Java/Android 中刷新/重新加载应用程序。 如果是这样,我该如何在 Fragment 和/或 MainActivity 中执行此操作。 对 Android 来说非常新。

我基本上有一个日期倒计时,它显示特定日期的时间。 到目前为止有效:(这是在片段内完成的)

 if (diffDays02 >= 0 && diffHours02 >= 0 && diffMinutes02 > 0) {
            ((TextView) android.findViewById(R.id.pups)).setText(diffDays02 + days
                    + diffHours02 + hours + diffMinutes02 + minutes);
        }

【问题讨论】:

  • 您能描述一下您要做什么吗?
  • 你不应该刷新整个应用程序来做这种事情。您需要为自己设置某种警报,然后更新/刷新 GUI 组件。
  • 好吧,但是如何做到这一点

标签: java android fragment refresh reload


【解决方案1】:

重新加载或刷新 Activity 或 Fragment 意味着刷新它们正在显示的数据,这可以简单地实现。

onCreate(){

// Do findViewById here and then call
loadData();

} 

private void loadData(){

// load your data and bind the data to views here but dont do findViewById here

}

当你想再次刷新Activity时调用loadData()

【讨论】:

  • 好的,谢谢,我会试试这个我完成后留言
  • 嗯,我无法完成这项工作,有点困惑。那么我是否必须在我的 MainActivity 中调用 Fragment 中的方法?
猜你喜欢
  • 1970-01-01
  • 2018-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-16
  • 2017-03-30
  • 1970-01-01
相关资源
最近更新 更多