我正在使用一個庫,每次我想先使用它i have to login
first.and它需要一些時間才能登錄object
,這並不好。如何堅持java對象在android
我不想等我每次打開我的應用程序。
有沒有辦法保持這個登錄對象? (關閉應用程序後)我可以保持這個對象在內存或磁盤或在SharedPreferences
作爲字符串?如果你有一個解決方案,請寫一個示例代碼以及
protected String deviceId;
private String username;
private String password;
protected boolean isLoggedIn;
private String uuid;
protected String rankToken;
private long userId;
protected Response lastResponse;
protected OkHttpClient client;
private final Set<Cookie> cookieStore = new HashSet();
:
目標類有這些的Fileds。
我SOFAR嘗試這樣做,沒有工作:
String json = gson.toJson(insta,Target.class);
Target myTarget = gson.fromJson(json, Target.class);
和json
是空的。
如果我得到你的問題,那麼你可以將它存儲在數據庫中,或者使用數據創建一個json,並將其放置在'SharedPreferences'中,並從'SharedPreferences'開始應用程序分析之後。 –
@SRBbans我試過'Gson',但沒有工作......請你寫一個示例代碼? – Mehrad
@Mehrad互聯網充滿了例子,你究竟試過了什麼? – lelloman