InputStreamSource
  public
  
  
  
  interface
  InputStreamSource
  
  
  
| com.android.tradefed.result.InputStreamSource | 
這個介面基本上會包裝 ERROR(/InputStream),讓其可進行複製。
除非呼叫 cancel(),否則資源應會外洩,且一旦在例項上呼叫 cancel(),該例項和它建立的任何 ERROR(/InputStream) 都會失效。
摘要
| 公用方法 | |
|---|---|
| 
        
        default
        
        
        
        void | 
      cancel()
      
      這個方法已淘汰。
    請改用  | 
| 
        abstract
        
        
        
        
        void | 
      close()
      對 InputStream 的來源執行任何必要的清理作業。 | 
| 
        abstract
        
        
        
        
        InputStream | 
      createInputStream()
      傳回  | 
| 
        abstract
        
        
        
        
        long | 
      size()
      傳回來源資料的大小 (以位元組為單位)。 | 
公用方法
cancel
public void cancel ()
      This method is deprecated.
    請改用 close()。
對 InputStream 的來源執行任何必要的清理作業。呼叫這個方法基本上會使這個 InputStreamSource 失效。
關閉
public abstract void close ()
對 InputStream 的來源執行任何必要的清理作業。呼叫這個方法基本上會使這個 InputStreamSource 失效。
createInputStream
public abstract InputStream createInputStream ()
傳回 ERROR(/InputStream) 的新複本,以便呼叫端從開頭讀取串流。每次叫用此方法 (直到 cancel() 呼叫為止) 都會傳回行為相同的 ERROR(/InputStream),也就是會傳回相同的內容。
| 傳回 | |
|---|---|
| InputStream | 呼叫端可用來從開頭讀取資料來源的 ERROR(/InputStream)。如果此InputStreamSource已因先前呼叫cancel()而失效,或因其他原因無法建立新的 InputStream,可能會傳回null。 | 
size
public abstract long size ()
以位元組為單位,傳回來源資料的大小。
| 傳回 | |
|---|---|
| long | |
