本文整理汇总了Java中org.thoughtcrime.securesms.recipients.RecipientProvider.RecipientDetails类的典型用法代码示例。如果您正苦于以下问题:Java RecipientDetails类的具体用法?Java RecipientDetails怎么用?Java RecipientDetails使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
RecipientDetails类属于org.thoughtcrime.securesms.recipients.RecipientProvider包,在下文中一共展示了RecipientDetails类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: Recipient
import org.thoughtcrime.securesms.recipients.RecipientProvider.RecipientDetails; //导入依赖的package包/类
Recipient(long recipientId, RecipientDetails details) {
this.recipientId = recipientId;
this.number = details.number;
this.contactUri = details.contactUri;
this.name = details.name;
this.contactPhoto = details.avatar;
this.color = details.color;
this.resolving = false;
}
示例2: Recipient
import org.thoughtcrime.securesms.recipients.RecipientProvider.RecipientDetails; //导入依赖的package包/类
Recipient(long recipientId, RecipientDetails details) {
this.recipientId = recipientId;
this.number = details.number;
this.contactUri = details.contactUri;
this.name = details.name;
this.contactPhoto = details.avatar;
this.color = details.color;
this.resolving = false;
this.customLabel = details.customLabel;
}
示例3: Recipient
import org.thoughtcrime.securesms.recipients.RecipientProvider.RecipientDetails; //导入依赖的package包/类
Recipient(String number, Bitmap contactPhoto, Bitmap circleCroppedContactPhoto,
long recipientId, ListenableFutureTask<RecipientDetails> future)
{
this.number = number;
this.circleCroppedContactPhoto = circleCroppedContactPhoto;
this.contactPhoto = contactPhoto;
this.recipientId = recipientId;
this.generatedAvatar = null;
future.addListener(new FutureTaskListener<RecipientDetails>() {
@Override
public void onSuccess(RecipientDetails result) {
if (result != null) {
HashSet<RecipientModifiedListener> localListeners;
synchronized (Recipient.this) {
Recipient.this.name = result.name;
Recipient.this.number = result.number;
Recipient.this.contactUri = result.contactUri;
Recipient.this.contactPhoto = result.avatar;
Recipient.this.circleCroppedContactPhoto = result.croppedAvatar;
localListeners = (HashSet<RecipientModifiedListener>) listeners.clone();
listeners.clear();
}
for (RecipientModifiedListener listener : localListeners)
listener.onModified(Recipient.this);
}
}
@Override
public void onFailure(Throwable error) {
Log.w("Recipient", error);
}
});
}
示例4: getUnknownRecipient
import org.thoughtcrime.securesms.recipients.RecipientProvider.RecipientDetails; //导入依赖的package包/类
public static Recipient getUnknownRecipient() {
return new Recipient(-1, new RecipientDetails("Unknown", "Unknown", null,
ContactPhotoFactory.getDefaultContactPhoto(null), null));
}
示例5: getUnknownRecipient
import org.thoughtcrime.securesms.recipients.RecipientProvider.RecipientDetails; //导入依赖的package包/类
public static Recipient getUnknownRecipient() {
return new Recipient(-1, new RecipientDetails("Unknown", "Unknown", null, null,
ContactPhotoFactory.getDefaultContactPhoto(null), null));
}