【发布时间】:2016-05-12 10:04:28
【问题描述】:
正如标题所说,我想根据用户类型定制我的 Android 应用的外观和功能(假设所有信息都在数据库中可用)。
例如:如果用户 A 是管理员用户,那么与只是普通用户的用户 B 相比,他将在应用程序上拥有更多功能。我怎样才能做到这一点?我正在考虑使用片段,但我不确定这是否是正确的方法或最佳实践是什么。一个教程会很棒,因为我是 Android 新手,但只是建议一种方法或一些类来完成它就足够了。
【问题讨论】:
-
使用 2 个片段 -> 一个用于用户,一个用于管理员,或者使用 2 个活动 -> 一个用于用户,一个用于管理员。根据用户类型导航到特定片段或活动。
-
感谢您的回答。你认为哪一个在开发和性能方面都更好?或者我正在看的利弊是什么。另外,如果他们共享一些功能,有没有办法我可以重用这些代码?