Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.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
Java 如何在Applozic中通过用户ID获取联系人的显示名称?_Java_Android_Api_Android Contacts_Applozic - Fatal编程技术网

Java 如何在Applozic中通过用户ID获取联系人的显示名称?

Java 如何在Applozic中通过用户ID获取联系人的显示名称?,java,android,api,android-contacts,applozic,Java,Android,Api,Android Contacts,Applozic,我在推特上使用的数字与SDK一起使用。我正在创建一个自定义联系人列表,方法是使用数字提供的“查找朋友”,然后使用他们的朋友ID从Applozic获取他们的显示名称 这是我的代码: 这是我的logcat输出: 如您所见,即使是getDisplayName()也会返回UserID。这是我的Applozic仪表板 我做错了什么吗???为此,您需要拨打服务器电话并从服务器获取用户详细信息。您正在使用的上述方法将仅从本地数据库进行检查 您可以使用此方法从服务器获取详细信息 Set<String&

我在推特上使用的数字与SDK一起使用。我正在创建一个自定义联系人列表,方法是使用数字提供的“查找朋友”,然后使用他们的朋友ID从Applozic获取他们的显示名称

这是我的代码:

这是我的logcat输出:

如您所见,即使是getDisplayName()也会返回UserID。这是我的Applozic仪表板


我做错了什么吗???

为此,您需要拨打服务器电话并从服务器获取用户详细信息。您正在使用的上述方法将仅从本地数据库进行检查

您可以使用此方法从服务器获取详细信息

 Set<String> userIds = new HashSet<>();
             userIds.add("user1");
             userIds.add("user2");
             userIds.add("user3");

   UserService.getInstance(context).processUserDetails(userIds); //server call

   AppContactService appContactService = new AppContactService(context);
   Contact contact = appContactService.getContactById("user1");
            if(contact != null){
               Log.e("Friend Display Name", contact.getDisplayName());
              }
Set userid=new HashSet();
userIds.add(“user1”);
userIds.add(“user2”);
userIds.add(“user3”);
UserService.getInstance(上下文).processUserDetails(用户标识)//服务器呼叫
AppContactService AppContactService=新的AppContactService(上下文);
Contact Contact=appContactService.getContactById(“user1”);
如果(联系人!=null){
Log.e(“朋友显示名”,contact.getDisplayName());
}
E/Friend ID: 753958303214870528
E/Friend Display Name: 753958303214870528
E/Friend ID: 751769088456790016
E/Friend Display Name: 751769088456790016
 Set<String> userIds = new HashSet<>();
             userIds.add("user1");
             userIds.add("user2");
             userIds.add("user3");

   UserService.getInstance(context).processUserDetails(userIds); //server call

   AppContactService appContactService = new AppContactService(context);
   Contact contact = appContactService.getContactById("user1");
            if(contact != null){
               Log.e("Friend Display Name", contact.getDisplayName());
              }