gpt4 book ai didi

Android 只在第一次显示 "new"图片

转载 作者:行者123 更新时间:2023-11-29 22:09:07 27 4
gpt4 key购买 nike

我已经部署了我的应用程序并且正在使用中。每个月左右我都会更新它并添加新功能。我只想在用户使用更新的应用程序时第一次显示"new"图像。我怎样才能只显示一次?我应该从哪里开始?

最佳答案

也许这样的事情可能有助于解决您的问题:

public class mActivity extends Activity {
@Overrride
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.id.layout);

// Get current version of the app
PackageInfo packageInfo = this.getPackageManager()
.getPackageInfo(getPackageName(), 0);
int version = packageInfo.versionCode;

SharedPreferences sharedPreferences = this.getPreferences(MODE_PRIVATE);
boolean shown = sharedPreferences.getBoolean("shown_" + version, false);

ImageView imageView = (ImageView) this.findViewById(R.id.newFeature);
if(!shown) {
imageView.setVisibility(View.VISIBLE);

// "New feature" has been shown, then store the value in preferences
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.put("shown_" + version, true);
editor.commit();
} else
imageView.setVisibility(View.GONE);
}

下次运行该应用程序时,图像将不会显示。

关于Android 只在第一次显示 "new"图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10076802/

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