规范部分Thread

This commit is contained in:
kehaoyuan
2017-05-19 10:47:43 +08:00
parent 5865fdbd23
commit 0c1b48cee2
8 changed files with 99 additions and 79 deletions

View File

@ -172,13 +172,14 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
//检查sp是否有用户信息
if (TextUtils.isEmpty(sp.getString("user_name", null))) {
new Thread(new Runnable() {
@Override
public void run() {
TokenUtils.getToken(MessageDetailActivity.this, true);
MessageDetailActivity.this.runOnUiThread(new Runnable() {
TokenUtils.getToken(this, true)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Response<String>(){
@Override
public void run() {
public void onResponse(String response) {
super.onResponse(response);
String icon = sp.getString("user_icon", null);
if (TextUtils.isEmpty(icon)) {
mMessageDetailIconDv.setImageURI(
@ -189,8 +190,6 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
mMessageDetailUserNameTv.setText(sp.getString("user_name", "光环用户"));
}
});
}
}).start();
} else {
String icon = sp.getString("user_icon", null);
if (TextUtils.isEmpty(icon)) {