2016-02-08 84 views
-1

在這裏,我有一個疑問,這將是非常愚蠢的問題,但我正在努力與此登錄活動中有一個登錄活動和列表活動它將與遠程服務器進行通信,並將從服務器得到JSON響應例如將得到userid哪我'我將它保存在sharedpreference中,並將它傳遞給listactivity中的詳細列表,直到這是一切都很好,但我懷疑當新用戶登錄時,我需要從下一次發送null到listactivity中的url il根據響應獲取響應的時間將被改變爲那我怎麼能檢查sharedprefrence中的值是否它的第一次或已經登錄!如何識別sharedpreferences中更改的值?

回答

0

只需在任何鍵的共享首選項中添加一個條目即可。 在您的MainActivity的onCreate上檢查該鍵,如果其爲false,則將其更新爲true。

所以,這樣一來,如果你假,則是你的第一次,如果你得到真實的,那麼它的登錄。

請按照以下鏈接中的步驟

Detect First Run

+0

可以共享一些片段 –

+0

@YogeshLegendkiller:你爲什麼不嘗試建議的方法,而不是直接要求代碼? – Rohit5k2