Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android应用程序中处理多个帐户和权限_Android_Android Layout_Account - Fatal编程技术网

在android应用程序中处理多个帐户和权限

在android应用程序中处理多个帐户和权限,android,android-layout,account,Android,Android Layout,Account,我的应用程序是一个夜生活事件应用程序。它将有两种类型的用户: 用户1是查看事件的普通用户 用户2是酒吧或促销员的所有者 这些用户没有相同的权限,不能做相同的事情。所以布局和功能将不一样 当这个人登录时,我能够知道他拥有哪个帐户(多亏了我的数据库)。更准确地说,用户1的keyAccess=0,用户2的keyAccess=1 我正在考虑我的应用程序的代码设计。处理这个多账户的最佳方式是什么 我考虑过每次创建两种类型的活动,并在启动intent之前检查keyAccess的值。好吗?你有更好的主意吗 非

我的应用程序是一个夜生活事件应用程序。它将有两种类型的用户: 用户1是查看事件的普通用户 用户2是酒吧或促销员的所有者

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

当这个人登录时,我能够知道他拥有哪个帐户(多亏了我的数据库)。更准确地说,用户1的keyAccess=0,用户2的keyAccess=1

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

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


非常感谢

欢迎来到SO。一个好的问题不应该基于观点,你需要问一个具体的问题

存在大量的酒吧应用程序,在我从事这一领域的工作期间,我甚至看到了一些关于这方面的教程。最简单的选择是创建两个单独的应用程序或至少单独的活动,特别是因为这两个东西共享的唯一东西是数据库(无论您是将其设置为web服务还是将其全部设置在单个内部设备上,这都适用)

如果你坚持使用单个应用程序,那么只需更改基于该布尔值显示的片段或布局即可。有很多简单的选择,不可能给你的问题一个更明确的答案