改造1.9获得标题

时间:2017-06-27 20:24:38

标签: java android header retrofit

有人可以给我一个建议,我怎样才能得到一个标题。因为我得到了所有的标题,我不能只选择一个。这是我的代码:

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);
}

1 个答案:

答案 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;
    }
}