簡體   English   中英

具有相同傳感器的多個碎片

[英]Multiple fragments with same sensor

我正在編寫一個“儀表板”應用程序,其中包括基於氣壓傳感器的幾種儀器(適用於有此功能的電話)和使用該位置的儀器。 這些工具是作為片段實現的。

問題是,最佳實踐是在主機活動中管理傳感器接口,將主機活動注冊為傳感器事件偵聽器,並使用傳感器事件調用fragment方法,還是通過每個接口連接SystemService和注冊偵聽器等。個別碎片?

我主要關心的是電池消耗和可能的“沖突”,而碎片在訪問同一資源時會相互阻塞。

問題是,最佳實踐是在主機活動中管理傳感器接口,將主機活動注冊為傳感器事件偵聽器,並使用傳感器事件調用fragment方法,還是通過每個接口連接SystemService和注冊偵聽器等。個別碎片?

對於超越單個片段范圍的事情,讓活動處理無疑是合理的。

我主要擔心的是電池消耗

這不應該是一個問題-它不像將打開多個傳感器那樣,因為有兩個對氣壓計感興趣的傳感器。 哎呀,就您所知,還有其他應用程序也在使用氣壓計。

以及在訪問同一資源時碎片相互阻塞的可能的“沖突”

與其他任何主應用程序線程爭用相比,這也不是問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM