Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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_Account - Fatal编程技术网

在android上处理多个帐户

在android上处理多个帐户,android,account,Android,Account,也许这是一个简单的问题,但我也不是编程大师,所以我会尝试一下。我正在Android上制作一个应用程序,用户必须按照通常的方式创建一个帐户并登录。每个用户,即某种ID,例如他们的用户名(因此每个帐户都必须是唯一的)都有自己的属性集,例如长度、年龄、电子邮件等。我知道所有这些信息都将存储在服务器/云上,并通过每个唯一ID检索,但我如何处理这些用户列表(即帐户)以编程方式?存储此用户列表的最佳方式是什么?根据我自己(很少)的经验,我构建了一个如下所示的类: public class Account{

也许这是一个简单的问题,但我也不是编程大师,所以我会尝试一下。我正在Android上制作一个应用程序,用户必须按照通常的方式创建一个帐户并登录。每个用户,即某种ID,例如他们的用户名(因此每个帐户都必须是唯一的)都有自己的属性集,例如长度、年龄、电子邮件等。我知道所有这些信息都将存储在服务器/云上,并通过每个唯一ID检索,但我如何处理这些用户列表(即帐户)以编程方式?存储此用户列表的最佳方式是什么?根据我自己(很少)的经验,我构建了一个如下所示的类:

public class Account{

   public String username;
   public int length;
   public int age; 
   .
   .

   public Account (String username, int length, int age){
  // do some method for adding these to the server; 
  }

  // Methods for adding to server
  // Some retrieve methods and what else that may be relevant
}
然而,这似乎太简单了,现在当我把它写下来并看到它时,它看起来很可笑。但是人们是如何设置这些东西的呢?任何人都有任何好的链接到任何类型的例子(好的或坏的,最重要的是了解它是如何完成的)


如果我不够清楚,请告诉我,我将尝试进一步解释。

您可以查看android中的内容提供商。通过这种方式,您可以将所有用户信息存储在数据库中,并通过过滤等方式检索它们


推荐的方法是使用AccountManager。这里有一个很好的教程