优化登录流程,修复2.6已知的BUG
This commit is contained in:
@ -14,6 +14,7 @@ import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.gh.base.BaseActivity;
|
||||
import com.gh.common.util.LoginUtils;
|
||||
import com.gh.common.util.RandomUtils;
|
||||
import com.gh.common.util.UserIconUtils;
|
||||
import com.lightgame.utils.Utils;
|
||||
@ -30,7 +31,7 @@ import butterknife.OnClick;
|
||||
/**
|
||||
* Created by khy on 2017/2/10.
|
||||
*/
|
||||
public class SelectUserIconActivity extends BaseActivity {
|
||||
public class SelectUserIconActivity extends BaseActivity implements LoginUtils.onChangeUserInfoListener {
|
||||
|
||||
@BindView(R.id.skip_media_store)
|
||||
TextView mSkipMediaStore;
|
||||
@ -74,10 +75,11 @@ public class SelectUserIconActivity extends BaseActivity {
|
||||
startActivityForResult(intent, 0x124);
|
||||
} else if (data != null && requestCode == 0x124) {
|
||||
String url = data.getExtras().getString("url");
|
||||
Intent intent = new Intent();
|
||||
intent.putExtra("url", url);
|
||||
setResult(0x125, intent);
|
||||
finish();
|
||||
// Intent intent = new Intent();
|
||||
// intent.putExtra("url", url);
|
||||
// setResult(0x125, intent);
|
||||
// finish();
|
||||
LoginUtils.changeUserInfo(this, this, url, "userIcon");
|
||||
}
|
||||
}
|
||||
|
||||
@ -139,7 +141,7 @@ public class SelectUserIconActivity extends BaseActivity {
|
||||
}
|
||||
}
|
||||
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
|
||||
startActivityForResult(intent, 0x123);
|
||||
startActivityForResult(intent, 0x131);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -166,10 +168,16 @@ public class SelectUserIconActivity extends BaseActivity {
|
||||
|
||||
sp.edit().putBoolean("changeDefaultIcon", true).apply();
|
||||
|
||||
Intent intent = new Intent();
|
||||
intent.putExtra("url", iconUrl);
|
||||
setResult(0x125, intent);
|
||||
finish();
|
||||
// Intent intent = new Intent();
|
||||
// intent.putExtra("url", iconUrl);
|
||||
// setResult(0x125, intent);
|
||||
// finish();
|
||||
LoginUtils.changeUserInfo(this, this, iconUrl, "userIcon");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onChange() {
|
||||
setResult(0x131);
|
||||
finish();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user