我该怎么做:
每个用户首次访问“应用”屏幕时,系统会显示幻灯片,而不会显示启动画面,告知用户各种功能。 4个幻灯片将在应用程序的第一次运行时出现。幻灯片将使用滑动手势
进行更改幻灯片首次下载后只会出现一次。
选中此图片作为参考:http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/03/HiLauncher6.png?323f2c
答案 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
中希望有所帮助