簡體   English   中英

如何識別 Glance App Widget 的多個實例

[英]How to identify multiple instances of Glance App Widget

我正在嘗試創建一個顯示有關硬件設備信息的小部件。 可以有多個這樣的設備,用戶將能夠為不同的設備添加相同的小部件。 我正在尋找一種方法來了解應在GlanceAppWidget.Content()方法中顯示哪些設備信息。 在 Classical Android Widgets 中,可以通過檢查傳遞給update()方法的 appWidgetId 來實現。 乍一看,appWidgetId 是有意隱藏的,但我找不到替代解決方案。

有什么建議么?

當小部件放置到 select 設備時,您可能會使用配置活動,對嗎?

然后,您可以使用 GlanceID 將數據存儲在該特定實例 ( updateAppWidgetState())的 state 中。 然后在 Content 中,您可以檢索currentState以了解需要顯示哪個硬件設備。

暫無
暫無

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

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