如何分辨何时显示活动

问题描述

| 我有一个包含一系列列表视图的应用程序,这些列表中填充了从Web服务检索的数据。当用户按下返回上一个列表时,我想刷新此数据。 我目前尝试覆盖
onWindowFocusChanged
方法,但是这种方法不起作用,因为当我开始下载Web服务时,会弹出一个进度对话框,并在完成后将其关闭。这将导致递归效果(对话框关闭,并将焦点集中在列表活动上)。 首次显示活动时,我有什么办法?类似于iOS的
viewWillAppear
?     

解决方法

        只需在练习中覆盖
onResume()
。只要确保在单独的线程中进行任何互联网通信即可。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...