diff --git a/app/src/main/java/com/gh/gamecenter/AboutActivity.java b/app/src/main/java/com/gh/gamecenter/AboutActivity.java index 8b9a5b3bf5..9a383f01c8 100644 --- a/app/src/main/java/com/gh/gamecenter/AboutActivity.java +++ b/app/src/main/java/com/gh/gamecenter/AboutActivity.java @@ -6,10 +6,12 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.support.annotation.NonNull; +import android.text.TextUtils; import android.view.View; import android.widget.ProgressBar; import android.widget.RelativeLayout; import android.widget.TextView; +import android.widget.Toast; import com.gh.base.BaseActivity; import com.gh.common.util.PackageUtils; @@ -78,8 +80,12 @@ public class AboutActivity extends BaseActivity { @OnLongClick(R.id.about_tv_version) public boolean OnLongClick(View view) { if (view.getId() == R.id.about_tv_version) { - String tinkerId = TinkerManager.getTinkerId(); - mVersionName.setText("V" + PackageUtils.getPatchVersionName() + "." + tinkerId); + String tinkerId = TinkerManager.getNewTinkerId(); + if (!TextUtils.isEmpty(tinkerId)) { + mVersionName.setText("V" + PackageUtils.getPatchVersionName() + "." + tinkerId); + } else { + Toast.makeText(getApplicationContext(), R.string.toast_upload_latest, Toast.LENGTH_SHORT).show(); + } } return false; } @@ -101,7 +107,7 @@ public class AboutActivity extends BaseActivity { final String version = (String) msg.obj; activity.mAboutVersion.setText(StringUtils.buildString("发现新版本 V", version)); } else if (msg.what == 1) { - activity.mAboutVersion.setText("已是最新版本"); + activity.mAboutVersion.setText(R.string.toast_upload_latest); } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 57e7e888f6..5766114056 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -377,5 +377,6 @@ 已安装的游戏(%1$d) 收到%1$d个赞 + 已是最新版本