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

Android - How to manage multiples user levels and types

我的项目被不同的组和用户使用。

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

目前我的代码如下:

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

我的问题是,实现这个控制的更复杂的方法是什么

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