ContentCaptureContext.Builder
  public
  static
  final
  
  class
  ContentCaptureContext.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.view.contentcapture.ContentCaptureContext.Builder | 
Builder for ContentCaptureContext objects.
Summary
Public constructors | |
|---|---|
      
      Builder(LocusId id)
      
      
        Creates a new builder.  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        ContentCaptureContext
     | 
  
    
      
      build()
      
      
        Builds the   | 
  
        
        
        
        
        
        ContentCaptureContext.Builder
     | 
  
    
      
      setExtras(Bundle extras)
      
      
        Sets extra options associated with this context.  | 
  
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (LocusId id)
Creates a new builder.
The context must have an id, which is usually one of the following:
- A URL representing a web page (or 
IFRAME) that's being rendered by the activity (SeeView.setContentCaptureSession(ContentCaptureSession)for an example). - A unique identifier of the application state (for example, a conversation between 2 users in a chat app).
 
See ContentCaptureManager for more info about the content capture context.
| Parameters | |
|---|---|
id | 
        
          LocusId: id associated with this context.
 This value cannot be null. | 
      
Public methods
build
public ContentCaptureContext build ()
Builds the ContentCaptureContext.
| Returns | |
|---|---|
ContentCaptureContext | 
        the built ContentCaptureContext
 This value cannot be null. | 
      
| Throws | |
|---|---|
IllegalStateException | 
          if build() was already called. | 
        
setExtras
public ContentCaptureContext.Builder setExtras (Bundle extras)
Sets extra options associated with this context.
It can be used to provide vendor-specific data that can be modified and examined.
| Parameters | |
|---|---|
extras | 
        
          Bundle: extra options.
 This value cannot be null. | 
      
| Returns | |
|---|---|
ContentCaptureContext.Builder | 
        this builder.
 This value cannot be null. | 
      
| Throws | |
|---|---|
IllegalStateException | 
          if build() was already called. |