Android App的欢迎页面

时间:2017-02-07 14:53:42

标签: android

我是Android开发的新手,并为实践目的开发一个小应用程序。 我想要以下内容: 当用户安装应用程序时,他/她会看到一组欢迎页面,这些页面提供有关应用程序的详细信息,然后进入实际的应用程序。 但我不希望在第一次打开应用程序后随时出现这组页面。 那么我该如何实现呢?

PS:这是我发布的第一个问题,原谅错别字或简洁(如果有的话)。

编辑:似乎还有另一个相同上下文的问题,但我也想知道如何在安装后只加载一次这样的活动。

2 个答案:

答案 0 :(得分:0)

你可以用不同的方式实现这个结果,其中一个可能是 存储在SharedPreference上

isFirstLoad = true

用户阅读介绍页后

isFirstLoad = false

在您的主要活动中检查首次加载以将用户重定向到正确的活动

Intent i = ...// normal activity
if(isFirstLoad){
    i = ...// intro activity
}
startActivity(i);

答案 1 :(得分:0)

你应该将SharedPrefrences用于商店,这是第一次。 你可以为这样的商店信息创建一个类。

public class prefrence
{
    SharedPreferences sharedPreferences;
    public prefrence(Context context)
    {
        sharedPreferences = context.getSharedPreferences("myAppData", 0);
    }

    public boolean isFirstTime()
    {
        return sharedPreferences.getBoolean("first", true);
    }

    public void setFirstTime(boolean b)
    {
        sharedPreferences.edit().putBoolean("first", b).commit();
    }

}

并检查它是否是第一次这样:

if (new preference(context).isFirstTime()) {
    showSplash();
    new preference(context).setFirstTime(false);
}