ライブラリを使用していて、毎回i have to login
を使用したい場合は、object
のログインに時間がかかります。Javaオブジェクトをアンドロイドに永続化する方法
私は自分のアプリを開くたびに待たずにいます。
このログインオブジェクトを保持する方法はありますか? (アプリケーションを終了した後)このオブジェクトをメモリまたはディスクに保存するか、SharedPreferences
をStringとして保持できますか?
ターゲットクラスは、これらのfiledsがあります
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();
あなたは解決策を持っている場合だけでなく、サンプルコードを記入してください。
私はSOFARこれを試してみました動作しませんでした:
String json = gson.toJson(insta,Target.class);
Target myTarget = gson.fromJson(json, Target.class);
とjson
は空です。
私はあなたの質問をしたら、それをデータベースに保存するか、データを使ってjsonを作成し、 'SharedPreferences'に入れて、' SharedPreferences'からアプリ解析を開始した後に置くことができます。 –
@SRBbans私は 'Gson'を試しましたが、うまくいきませんでした...サンプルコードを書いてください? – Mehrad
@Mehradインターネットには例がたくさんありますが、何を試してみましたか? – lelloman