谷歌表示,多用户的工作方式是:“设备上的每个用户都有他或她自己的一组帐户、应用程序、系统设置、文件和任何其他与用户相关的数据。”
我认为/相信这是通过使用不同的UID来完成的。
如果这是真的,对于应用程序来说,这意味着它必须首先杀死现有的应用程序,并以不同的UID运行它。这意味着类将被重新加载,并且将为新用户再次创建静态变量。
如果上面是真的,那么静态变量就应该消失了。
有人能证实这一点吗?
发布于 2012-12-06 02:43:29
static变量与定义它们的classloader+class相关联。因此,我非常确定他们将消失(或)无法访问的第二次用户登录。
我不确定UID(或)使用什么方法来识别唯一的用户。
https://stackoverflow.com/questions/13730148
复制相似问题