我有这个功能从服务器检索访问令牌
public void retrieveAccessTokenfromServer() {
Ion.with(this)
.load("http://2401a7dd.ngrok.io/token")
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
if (e == null) {
String identity = result.get("identity").getAsString();
VideoActivity.this.accessToken=result.get("token").getAsString();
debug.setText(VideoActivity.this.accessToken);
} else {
Toast.makeText(VideoActivity.this,
R.string.error_retrieving_access_token, Toast.LENGTH_SHORT)
.show();
}
}
});
}
在顶部的那个函数之外我有一个全局变量&#39; String accessToken&#39;我想使用此功能从服务器分配一个访问令牌。我的问题是全局变量没有采用onCompleted方法赋给它的值。我相信这是因为它在内部类中使用它为什么它不能取任何价值。 debug.set工作正常,但如果我把它ouside没有打印
如何更改内部类中全局变量的值