修改令牌展示方式

This commit is contained in:
董宏宇
2021-01-28 16:36:11 +08:00
parent b5079f4179
commit 2376689b3c
6 changed files with 91 additions and 88 deletions

View File

@@ -2,11 +2,15 @@ package com.mogo.cloud;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.widget.Button;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import com.mogo.cloud.network.NetworkActivity;
import com.mogo.cloud.passport.IMoGoTokenCallback;
import com.mogo.cloud.passport.MoGoAiCloudClient;
public class MainActivity extends AppCompatActivity {
@@ -14,15 +18,32 @@ public class MainActivity extends AppCompatActivity {
private Button btnJumpNetWorkPort;
private Button btnJumpRealTime;
private TextView tvSn;
private TextView tvToken;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvSn = findViewById(R.id.tvSn);
tvToken = findViewById(R.id.tvToken);
initPassportInfo();
btnJumpPassPort = findViewById(R.id.btnJumpPassPort);
btnJumpPassPort.setOnClickListener(v -> {
Intent intent = new Intent(MainActivity.this, PassPortActivity.class);
startActivity(intent);
MoGoAiCloudClient.getInstance().refreshToken(new IMoGoTokenCallback() {
@Override
public void onTokenGot(String token, String sn) {
initPassportInfo();
}
@Override
public void onError(int code, String msg) {
}
});
});
btnJumpNetWorkPort = findViewById(R.id.btnJumpNetWorkPort);
@@ -37,4 +58,21 @@ public class MainActivity extends AppCompatActivity {
startActivity(intent);
});
}
/**
* 初始化令牌信息
*/
private void initPassportInfo() {
String sn = MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn();
String token = MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getToken();
if (TextUtils.isEmpty(sn)) {
sn = "获取失败,请重试";
}
if (TextUtils.isEmpty(token)) {
token = "获取失败,请重试";
}
tvSn.setText("SN" + sn);
tvToken.setText("Token" + token);
}
}