2010-09-20 19 views
0

我有一個應用程序和一個AppWidget與它關聯。 AppWidget由更新服務更新。我想要實現的是AppWidget僅在用戶登錄時纔開始獲取更新,非常類似於Android上的Facebook/Twitter應用程序和AppWidget功能。如果用戶未登錄,Widget將顯示「請登錄」或其他內容。 有沒有在Android中實現這個功能的標準方法?Android AppWidget和應用程序單一登錄

任何幫助,非常感謝。

回答

0

我不知道這樣做的標準程序是什麼,但我用我自己的邏輯來完成它。

所以我爲我的應用程序創建了一個登錄/授權表。當用戶登錄時,表中的登錄標誌設置爲1.

AppWidget更新服務查詢SQLite數據庫表以檢查用戶是否已登錄。 如果用戶已登錄,則//執行需要構建RemoteViews更新,然後構建RemoteViews更新,以顯示默認消息「請登錄並且按照這樣的內容工作正常,並且按照我的意願進行更新一旦用戶登錄並且服務發現登錄標誌= = 1.

希望這可以幫助那些試圖做類似事情的人