Android - 如何管理多个用户级别和类型

时间:2015-04-27 19:40:22

标签: android design-patterns android-fragments

我有项目被不同的群体用户使用。

例如:一个组是秘书用户,另一个是管理员用户,医疗用户。

目前我的代码如下:

 if(App.getInstance().getCustomer().isAdmin())
        replaceFragment(R.id.view_main,new AdminFragment);
 if(App.getInstance().getCustomer().isMedical())
        replaceFragment(R.id.view_main,new MedicalFragment);

我的问题是,实现这种控制的方式有多复杂

1 个答案:

答案 0 :(得分:1)

通常这种事情是通过数据库完成的。在网站中,您根据用户类型拥有不同的权限级别。数据库可以存储有关用户的信息,当用户连接到应用程序时,检查他们拥有的权限。