基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?...
生活随笔
收集整理的這篇文章主要介紹了
基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
====================問題描述====================
RT:基礎問題:在一個?Activity?中定義的串口接收程序,如果?Activity?切換到其它?Activity?后還能接收到串口數據嗎?
我的程序有兩個?Activity,在啟動后的?Activity?中已經驗證了接收與發送數據。
后繼做了第二個?Activity,此時從第二個?Activity?返回?第一個?Activity?時串口的接收線程會出錯。調試了一下,串口再次被初始化了。
問題:
(1)不想串口被反復初始化,應該如何做?
(2)在第二個?Activity?時,串口能接收到數據嗎?由于現在沒有設備來驗證,只能請大家說說。
====================解決方案1====================
把串口接收程序寫到后臺服務中去。
====================解決方案2====================
額,一般用service,不過你也可以更改activity的啟動方式,讓串口不重復創建
轉載于:https://www.cnblogs.com/liangxieliang56/p/4002213.html
總結
以上是生活随笔為你收集整理的基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CKEditor4.4.5 插入高度代码
- 下一篇: [转]处理程序“PageHandlerF