gpt4 book ai didi

java - Android 像 Iphone Part1 一样设置启动画面(Activity)

转载 作者:行者123 更新时间:2023-11-29 03:34:46 25 4
gpt4 key购买 nike

我有三张图片,我希望它们像启动 View 一样出现在第一个布局 xml 中,这样它们只能被查看一次,即该 Activity 只会在安装应用程序或应用程序获取新更新时调用一次否则应用程序应该总是从第二个 Activity 开始,我不知道我应该如何开始:

enter image description here

任何人都可以告诉我如何做到这一点。

只显示一次。

这个问题的下一部分是 here

编码将不胜感激。

最佳答案

在启动应用程序时,在完成欢迎屏幕内容后,在首选项中保存一个标志。在显示欢迎屏幕之前检查此标志。如果出现标志(换句话说,如果不是第一次出现),则不要显示它。

In your activity:

SharedPreferences mPrefs;
final String welcomeScreenShownPref = "welcomeScreenShown";

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

mPrefs = PreferenceManager.getDefaultSharedPreferences(this);

// second argument is the default to use if the preference can't be found
Boolean welcomeScreenShown = mPrefs.getBoolean(welcomeScreenShownPref, false);

if (!welcomeScreenShown) {
// here you can launch another activity if you like
// the code below will display a popup

String whatsNewTitle = getResources().getString(R.string.whatsNewTitle);
String whatsNewText = getResources().getString(R.string.whatsNewText);
new AlertDialog.Builder(this).setIcon(android.R.drawable.ic_dialog_alert).setTitle(whatsNewTitle).setMessage(whatsNewText).setPositiveButton(
R.string.ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}).show();
SharedPreferences.Editor editor = mPrefs.edit();
editor.putBoolean(welcomeScreenShownPref, true);
editor.commit(); // Very important to save the preference
}

}

关于java - Android 像 Iphone Part1 一样设置启动画面(Activity),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16163365/

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