基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?

91program
博客专家认证
2014-09-12 05:08:39
RT:基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?

我的程序有两个 Activity,在启动后的 Activity 中已经验证了接收与发送数据。
后继做了第二个 Activity,此时从第二个 Activity 返回 第一个 Activity 时串口的接收线程会出错。调试了一下,串口再次被初始化了。

问题:
(1)不想串口被反复初始化,应该如何做?
(2)在第二个 Activity 时,串口能接收到数据吗?由于现在没有设备来验证,只能请大家说说。
...全文
406 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2014-09-15
  • 打赏
  • 举报
回复
改 Service 完成,结帖。
哎,真难 2014-09-15
  • 打赏
  • 举报
回复
额,一般用service,不过你也可以更改activity的启动方式,让串口不重复创建
91program 2014-09-15
  • 打赏
  • 举报
回复
只能用服务吗?有没有其它的方法???
91program 2014-09-12
  • 打赏
  • 举报
回复
引用 1 楼 lionfresh 的回复:
把串口接收程序写到后台服务中去。
还有没有其它方法?采用服务,我也有想过。 请大家说说。
lionfresh 2014-09-12
  • 打赏
  • 举报
回复
把串口接收程序写到后台服务中去。
内容概要:本文详细介绍了基于Python实现的POA-BP(鹈鹕优化算法优化反向传播神经网络)多特征分类预测项目。项目旨在通过融合POA和BP神经网络,解决传统BP训练易陷入局部最优、收敛速度慢等问题,从而提升多特征分类预测的精度和效率。POA算法通过模拟鹈鹕捕食行为,增强了全局搜索能力,提高了模型对高维复杂数据的适应性和鲁棒性。项目涵盖输入数据预处理、POA优化模块、BP神经网络训练模块及预测评估模块,提供了完整的算法实现框架和部分示例代码。 适合人群:具备一定编程基础,特别是对机器学习和神经网络有一定了解的研发人员和技术爱好者。 使用场景及目标:① 提升多特征分类预测精度,减少误分类率;② 加速神经网络训练过程,缩短训练时间;③ 克服传统BP训练局限,提高模型稳定性和泛化能力;④ 支持多领域实际应用需求,如金融风险评估、医疗诊断、图像识别等。 其他说明:项目背景强调了新型群智能算法与经典神经网络结合的重要性,为智能化多特征分类提供了坚实的技术基础。通过模块化设计,实现了POA与BP的有效融合,确保代码结构清晰且便于维护。此外,项目还提供了详细的代码示例,帮助读者更好地理解和实践POA-BP算法。

80,472

社区成员

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

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