接入微信登录, 增加个人信息编辑页面,我的光环增加自动检测更新,登录页面增加新老用户切换

This commit is contained in:
kehaoyuan
2017-06-30 17:29:43 +08:00
parent 94a5736939
commit 5f11c2d0b6
18 changed files with 789 additions and 116 deletions

View File

@ -8,6 +8,7 @@ import android.os.Message;
import android.support.annotation.NonNull;
import android.view.View;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.gh.base.BaseActivity;
@ -27,6 +28,8 @@ public class AboutActivity extends BaseActivity {
@BindView(R.id.about_version_tv)
TextView mAboutVersion;
@BindView(R.id.setting_rl_update)
RelativeLayout mAboutUpdateRl;
@BindView(R.id.about_version_pb)
ProgressBar mAboutPb;
@ -49,8 +52,6 @@ public class AboutActivity extends BaseActivity {
initTitle(getString(R.string.title_about));
((TextView) findViewById(R.id.about_tv_version)).setText("V" + PackageUtils.getVersionName(this));
UpdateManager.getInstance(this).checkUpdate(false, handler); // 自动检出更新
}
@Override
@ -59,13 +60,10 @@ public class AboutActivity extends BaseActivity {
handler.removeCallbacksAndMessages(null);
}
@OnClick({R.id.about_version_tv, R.id.about_shengming})
@OnClick({R.id.about_shengming, R.id.setting_rl_update})
public void OnClick(View view) {
if (view.getId() == R.id.about_version_tv) {
String content = mAboutVersion.getText().toString();
if (content.startsWith("发现新版本")) {
UpdateManager.getInstance(this).checkUpdate(false, handler); // 自动检出更新
}
if (view.getId() == R.id.setting_rl_update) {
UpdateManager.getInstance(AboutActivity.this).checkUpdate(false, handler); // 检出更新
} else if (view.getId() == R.id.about_shengming) {
Intent intent = WebActivity.getWebIntent(this);
startActivity(intent);
@ -88,10 +86,8 @@ public class AboutActivity extends BaseActivity {
if (msg.what == 0) {
final String version = (String) msg.obj;
activity.mAboutVersion.setText(StringUtils.buildString("发现新版本 V", version));
activity.mAboutPb.setVisibility(View.GONE);
} else if (msg.what == 1) {
activity.mAboutVersion.setText("已是最新版本");
activity.mAboutPb.setVisibility(View.GONE);
}
}
}