gpt4 book ai didi

android - Android:仅在我更新市场上的应用程序时如何执行一些代码?

转载 作者:行者123 更新时间:2023-12-02 09:44:57 27 4
gpt4 key购买 nike

我需要知道是否只有在用户第一次从市场(Google Play)安装我的新更新时,才可以在我的应用程序中运行一段代码?

每次上传新版本的应用程序时,我都需要运行一次代码?

谢谢阅读。

最佳答案

使用SharedPreferences存储应用程序的最新版本和当前版本,并在每次版本更改时运行一次代码。就像是:

    public static final String LAST_VERSION = "LAST_VERSION";
public static final int VERSION_CODE = 4; // Same as the version code in your manifest.

SharedPreferences prefs = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();

mContext = this;

int last = prefs.getInt(LAST_VERSION, 0);
if (last < VERSION_CODE) {
//Your code
editor.putInt(LAST_VERSION, VERSION_CODE);
editor.commit();
}

关于android - Android:仅在我更新市场上的应用程序时如何执行一些代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14545822/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com