有人可以给我一个建议,我怎样才能得到一个标题。因为我得到了所有的标题,我不能只选择一个。这是我的代码:
LoginService loginService =
RetrofitClient.createService(LoginService.class, userEmail, userPassword);
loginService.basicLogin(new Callback<User>()
{
@Override
public void success (User user, Response response){
List<retrofit.client.Header> tokens = response.getHeaders();
Log.e(LOG_TAG, "x-auth-token is" + xAuthToken));
Toast.makeText(getApplicationContext(), "Your are in", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(getApplicationContext(), BetweenActivity.class);
startActivity(intent);
}
答案 0 :(得分:0)
如果您想使用第一个令牌,可以使用:
retrofit.client.Header firstToken;
if (tokens.size() > 0) {
firstToken = tokens.get(0);
}
如果要遍历令牌以查找特定的令牌,可以使用:
retrofit.client.Header token = null;
for (retrofit.client.Header tmpToken : tokens) {
if (tmpToken.foo()) {
token = tmpToken;
break;
}
}