所有用户的一次性介绍性幻灯片

时间:2014-12-05 14:19:43

标签: android android-activity

我该怎么做:

每个用户首​​次访问“应用”屏幕时,系统会显示幻灯片,而不会显示启动画面,告知用户各种功能。 4个幻灯片将在应用程序的第一次运行时出现。幻灯片将使用滑动手势

进行更改

幻灯片首次下载后只会出现一次。

选中此图片作为参考:http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/03/HiLauncher6.png?323f2c

1 个答案:

答案 0 :(得分:2)

您所要做的就是使用SharedPreferences在应用程序中存储一个布尔变量,这将确定幻灯片是否已经出现一次,如果是,则不再显示。

例如:

SharedPreferences sp = getSharedPreferences(MY_PREFS_NAME,
        Context.MODE_PRIVATE);
boolean isFirstTime = sp.getBoolean(IS_FIRST_TIME, true);

if (isFirstTime) {

        showSlideshow()


    } else {

        // Go to your main activity
        Intent main = new Intent(Start.this, MainActivity.class);
        startActivity(main);
        finish();

    }

播放幻灯片后,不要忘记将 isFirstTime 设置为 false ,并将其存储在sharedPreferences

希望有所帮助