导航窗口切换,再回到主窗口,该窗口恢复初始状态

wShineboy 初级 2021-09-17 17:06:46

做了个小应用,含有一个底部导航栏,如下图所示:

     我在窗口1设定参数连接到服务器后,连续不断地从服务器得到采样数据,须即时显示并绘制曲线图。我进入其他窗口查看或设定参数后,回到窗口1,发现其恢复初始状态——网络事务未开启,各项数据停止获取。

我要实现:

在进入其它窗口前停止数据的采样——避免闪退,在回到窗口1时自动以保存的IP地址和端口连接服务器,同时启动数据事务。需要回调吗?还是通过事件实现?

...全文
241 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wShineboy 初级 2021-09-18
  • 打赏
  • 举报
回复

多谢指点,另有一事相求——
想知道如何给Fragment绑定事件处理函数,网上搜出来的全是按钮点击事件。
阿拉需要在OnPause和OnResume事件中干活。

雕·不懒惰 2021-09-18
  • 举报
回复
@wShineboy 你把要处理的事件封装在一个方法中,在OnPause或OnResume中直接调用不就行了? 比方说你在点击事件中要发送网络请求,把网络请求处理放到一个getHttpResult()函数中, 点击的时候(或者onPause、onResume)直接调用getHttpResult() 这些都是最基础的Android或者说java知识吧
wShineboy 初级 2021-09-18
  • 打赏
  • 举报
回复

呃……这个问题很难吗?还是简单到谁都不屑回答???

雕·不懒惰 2021-09-18
  • 举报
回复
@wShineboy 窗口都是Fragment吧,去看看hide和show,onHiddenChanged的用法

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧