您的位置:首页 > 移动开发 > Android开发

Android中判断应用是否第一次打开

2017-08-06 22:07 281 查看
通常应用都会有这种情况:首次安装应用第一次打开会进入应用的向导页,如果退出应用后再次进入(第二次进入),则不会进入向导页会进入其他界面,下面来通过sharedpreferences实现:

1、MainActivity

[java] view
plain copy

@Override  

    protected void onCreate(Bundle savedInstanceState) {  

        super.onCreate(savedInstanceState);  

        //判断是否第一次进入。注:除非清空应用数据或者卸载软件重新安装才能再次进入第一次  

        date();  

    }  

  

    private void date() {  

        SharedPreferences shared=getSharedPreferences("is", MODE_PRIVATE);  

        boolean isfer=shared.getBoolean("isfer", true);  

        Editor editor=shared.edit();  

        if(isfer){  

            //第一次进入跳转  

            Intent in=new Intent(MainActivity.this,oneActivity.class);  

            startActivity(in);  

            finish();  

            editor.putBoolean("isfer", false);  

            editor.commit();  

        }else{  

            //第二次进入跳转  

            Intent in=new Intent(MainActivity.this,twoActivity.class);  

            startActivity(in);  

            finish();  

  

  

        }  

    }  

资源下载地址:http://download.csdn.net/detail/qq_26650589/9712187

广告栏实现(静态数据):http://blog.csdn.net/qq_26650589/article/details/73469506

2017.7.4更新:

广告栏实现(获取服务器数据):http://blog.csdn.net/qq_26650589/article/details/74295684
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: