处理Android应用中的多个帐户和权限

时间:2015-12-26 22:06:02

标签: android android-layout account

我的应用是夜生活活动的应用。它将有两种类型的用户: 用户1是查看事件的普通用户 用户2是酒吧或发起人的所有者。

这些用户没有相同的权限,也无法做同样的事情。所以布局和功能将不一样,

当该人登录时,我能够知道他拥有哪个帐户(感谢我的数据库)。更确切地说,用户1具有keyAccess = 0,用户2具有keyAccess = 1

我正在考虑我的应用程序的代码设计。处理这个多账户的最佳方法是什么?

我想过每次创建两种类型的活动,并在启动intent之前检查keyAccess的值。好吗?你有更好的主意吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

欢迎来到SO。注意 - 一个好的问题不应该是基于意见的,你需要问一个具体的问题。

存在大量的酒吧应用程序,而且在我在该领域工作的时候,我甚至看到了一些关于此的教程。最简单的选择是创建两个单独的应用程序或至少单独的活动,特别是因为这两个事物共享的唯一内容是数据库(这适用于您是否已设置为Web服务或它全部在一个内部设备)

如果您坚持使用单个应用程序,则只需更改基于该布尔值显示的片段或布局。有很多简单的选择,你不可能对你的问题给出更具决定性的答案。