NativeAppCallAttachmentStore
لم تعد هذه الفئة متوفر في أحدث إصدار من SDK.
يتوفر إصدار أحدث لهذه الفئة. يرجى التحقق أحدث إصدار.

This class works in conjunction with NativeAppCallContentProvider to allow apps to attach binary attachments (e.g., images) to native dialogs launched via the FacebookDialog class. It stores attachments in temporary files and allows the Facebook application to retrieve them via the content provider.

Callers are generally not expected to need to use this class directly; see OpenGraphActionDialogBuilder.setImageAttachmentsForObject.setImageAttachmentsForObject(String, java.util.List) for an example of a function that will accept attachments, attach them to the native dialog call, and add them to the content provider automatically.

الإضافات:Object
عمليات التنفيذ:AttachmentDataSource
الحزمة:facebook
أدوات الإنشاء
NativeAppCallAttachmentStore()
public NativeAppCallAttachmentStore()
طرق المثيلات
addAttachmentsForCall(Context, UUID, Map)

Adds a number of bitmap attachments associated with a native app call. The attachments will be served via openFile.openFile(android.net.Uri, String).

public void addAttachmentsForCall(Context context, UUID callId, Map imageAttachments)
المعلمةالوصف
contextThe Context the call is being made from
callIdThe unique ID of the call
imageAttachmentsA Map of attachment names to Bitmaps; the attachment names will be part of the URI processed by openFile
addAttachmentFilesForCall(Context, UUID, Map)

Adds a number of bitmap/video attachment files associated with a native app call. The attachments will be served via openFile.openFile(android.net.Uri, String).

public void addAttachmentFilesForCall(Context context, UUID callId, Map mediaAttachmentFiles)
المعلمةالوصف
contextThe Context the call is being made from
callIdThe unique ID of the call
mediaAttachmentFilesA Map of attachment names to Files containing the bitmaps/videos; the attachment names will be part of the URI processed by openFile
cleanupAttachmentsForCall(Context, UUID)

Removes any temporary files associated with a particular native app call.

public void cleanupAttachmentsForCall(Context context, UUID callId)
المعلمةالوصف
contextThe Context the call is being made from
callIdThe unique ID of the call
openAttachment(UUID, String)
public File openAttachment(UUID callId, String attachmentName)
المعلمةالوصف
callId
attachmentName