私はretrofitで応答します。私はresponse.body()
からアクセストークンを得て、それを領域に保存します。しかし、別のアクティビティやクラスでこのaccesトークンを使用する場合、どうすればフィールドの値を取得できますか?別のクラスにおいてレルムから値を取得するにはどうすればよいですか? Java/Android
@Override
public void onResponse(Call<AccessToken> call, Response<AccessToken> response) {
int statusCode = response.code();
if(statusCode == 200) {
Realm.init(getApplicationContext());
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
AccessToken token=realm.createObject(AccessToken.class);
token.setAccessToken(response.body().getAccessToken());
token.setRefreshToken(response.body().getRefreshToken());
token.setTokenType(response.body().getTokenType());
realm.commitTransaction();
私はこのような何かをしようとしています:
私は唯一のフィールド名を知っていれば、私は、この値を設定するにはどうすればよいRealm realm = Realm.getDefaultInstance();
RealmResults<AccessToken> results = realm.where(AccessToken.class).findAll();
AccessToken token = new AccessToken();
token.setAccessToken(result.????)
?私はデバッグで値を見ることができますが、どうすれば入手できますか?
'結果を得るために改造とともにレルムデータベースから削除し、retrivingデータを追加ショーをチュートリアル。 get(0) '? – EpicPandaForce