1
我有幾個連接到Google的活動,我只想連接Google一次,並在整個應用程序中共享憑據。我有一項活動通過OAuth2向Google進行身份驗證。它返回憑證如下:如何將OAuth2的憑證存儲在共享首選項中
private GoogleAccountCredential credential;
...
credential = GoogleAccountCredential.usingOAuth2(this, DriveScopes.DRIVE);
有沒有辦法將它放到共享首選項中。我已經嘗試了所有明顯的類型,例如parcelable等,並且我發現可以將該憑據放入共享首選項中,但無法找到將其轉換回GoogleAccountCredential的getter。我甚至試圖將它作爲一個對象,但又一次將getter轉換回GoogleAccountCredential類型。
如果Share Preference無法使用,那麼還有其他選擇嗎?
在此先感謝您的時間和幫助。
看起來很棒的博客,很透徹,寫得很好。我詳細檢查了一下。謝謝一堆。 –
@PeterBirdsall感謝一堆SO通常意味着接受的答案和upvote :) –